Как получить активную рабочую книгу? - PullRequest
3 голосов
/ 15 августа 2011

Я пытаюсь получить книгу в моем приложении (VSTO) следующим образом:

ExcelViewModel mb = new ViewModels.ExcelViewModel();
string NameBox = mb.Workbooks.First().Name;

Итак, когда Excel открыт, у него уже есть книга по умолчанию: Book1.xlsx. Я открываю, например, вторую книгу (example.xlsx), но моя строка NameBox возвращает «Book1». Как я могу получить активную рабочую книгу? для моего примера "example.xlsx".

ExcelViewModel просто возвращает мне ObservableCollection всех рабочих книг.

Спасибо.

1 Ответ

5 голосов
/ 15 августа 2011

Я нашел это:

Globals.ThisAddin.Application.ActiveWorkbook.Name
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...