Excel对象模型中触发了哪些事件

VS2008,.NET35,Excel AddIn,Excel-DNA,NetOffice为了禁用/启用function区button,我捕获了3个事件(例如,如果用户select一个单元格,单元格的公式是MyUDF1,那么button/菜单项不相关到MyUDF1将变灰。)

XLApp.SheetSelectionChangeEvent += ApplicationSheetSelectionChange; XLApp.SheetDeactivateEvent += SheetDeactivatedEvent; XLApp.SheetCalculateEvent += ApplicationSheetCalculate; 

然而,当用户复制整个工作表并粘贴到另一个工作表,或者当用户select列并进行自动调整,Excel似乎挂起2-3分钟,这是一个巨大的性能打击任何人都知道一个解决scheme? 非常感谢!

您好,如果有一些工具可以在客户端PC上运行,以便在复制/粘贴时发现Excel中发生了什么事情? 我尝试过程监视器,但它似乎不够详细,我不能从那里得到任何有用的信息。