开发者

c# using the event handler WorkbookOpen

I am programming an excel add-in and I want to execute certain code when a workbook is opened. This means that if they open excel and then open a workbook, the add-in will execute the code.

I am assuming we have to 开发者_Go百科use the event handler: Application.WokbookOpen

But I do not know how to apply this.

Thank You!


Add this to InternalStartUp()

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

And then this function will be called when the workbook is opened

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

Also, it is hidden in the #region VSTO generated code in ThisAddIn.cs by default.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜