我正试图在我的应用程序(VSTO)中获取工作簿,如下所示:
ExcelViewModel mb = new ViewModels.ExcelViewModel();
string NameBox = mb.Workbooks.First().Name;
所以当Excel打开时,它已经有了默认的工作簿:Book1.xlsx我打开例如第二个工作簿(example.xlsx)但我的字符串NameBox返回“Book1”。我怎样才能获得活动的工作簿?对于我的例子,“example.xlsx”一个。
ExcelViewModel只返回一个所有工作簿的ObservableCollection。
谢谢。
答案 0 :(得分:5)
我找到了它:
Globals.ThisAddin.Application.ActiveWorkbook.Name