【问题标题】:How to get the Active Workbook?如何获得活动工作簿?
【发布时间】:2011-08-15 09:14:48
【问题描述】:

我正在尝试像这样在我的应用程序(VSTO)中获取工作簿:

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

所以当 Excel 打开时,它已经有默认工作簿:Book1.xlsx 我打开了第二个工作簿(example.xlsx),但我的字符串 NameBox 返回“Book1”。我怎样才能获得活动的工作簿?对于我的示例,“example.xlsx”之一。

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

谢谢。

【问题讨论】:

    标签: excel c#-4.0 vsto


    【解决方案1】:

    我找到了:

    Globals.ThisAddin.Application.ActiveWorkbook.Name
    

    【讨论】:

      猜你喜欢
      • 2017-07-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-11-19
      • 1970-01-01
      • 2017-08-16
      相关资源
      最近更新 更多