【问题标题】:c# using the event handler WorkbookOpenc# 使用事件处理程序WorkbookOpen
【发布时间】:2011-08-24 18:19:42
【问题描述】:

我正在编写一个 excel 插件,我想在打开工作簿时执行某些代码。这意味着如果他们打开 excel 然后打开工作簿,加载项将执行代码。

我假设我们必须使用事件处理程序: Application.WokbookOpen

但我不知道如何应用。

谢谢!

【问题讨论】:

    标签: c# excel event-handling add-in


    【解决方案1】:

    将此添加到InternalStartUp()

        this.Application.WorkbookOpen += new Excel.AppEvents_WorkbookOpenEventHandler(Application_WorkbookOpen);
    

    然后在打开工作簿时会调用这个函数

    void Application_WorkbookOpen(Excel.Workbook Wb)
    {
       //Do something         
    }
    

    另外,默认隐藏在ThisAddIn.cs中的#region VSTO generated code中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-04-20
      • 1970-01-01
      • 2020-02-07
      • 2011-02-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多