如何获得Active Workbook?

我正在尝试在我的应用程序(VSTO)中获取Workbook:

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

所以当Excel打开时,它已经有了默认的工作簿:Book1.xlsx我打开例如第二个工作簿(example.xlsx),但是我的stringNameBox返回“Book1”。 我怎样才能得到有效的工作簿? 对于我的例子是“example.xlsx”之一。

ExcelViewModel只是返回一个所有工作簿的ObservableCollection。

谢谢。

我find了 :

 Globals.ThisAddin.Application.ActiveWorkbook.Name