Доступ к открытой книге Excel в C #

Мне нужно получить доступ к уже открытому файлу Excel. Я думал, что просто проверив свойство .Workbooks , что оно там есть, но его нет. Как правильно получить ссылку на открытую книгу?

var app = new Microsoft.Office.Interop.Excel.Application();

// the count is 0 =(
app.Workbooks.Count == 0;

ИЗМЕНИТЬ

Я могу получить ссылку на приложение Excel через ...

app = (Excel.Application)Marshal.GetActiveObject("Excel.Application");

, но app.Workbooks.Count равно все еще 0 почему он не может получить ссылку на открытую книгу?

5
задан Kara 7 April 2014 в 18:13
поделиться