c#使用事件处理程序WorkbookOpen

本文关键字:程序 WorkbookOpen 事件处理 | 更新日期: 2023-09-27 18:06:29

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

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

但是我不知道如何应用这个。

谢谢!

c#使用事件处理程序WorkbookOpen

添加到InternalStartUp()

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

当工作簿被打开时,这个函数将被调用

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

默认隐藏在ThisAddIn.cs中的#region VSTO generated code