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

时间:2011-07-25 22:01:49

标签: c# excel events add-in excel-dna

VS2008,.NET35,Excel AddIn,Excel-DNA,NetOffice 为了禁用/启用功能区按钮,我捕获了3个事件 (例如,如果用户选择单元格,则单元格的公式为MyUDF1,则与MyUDF1无关的按钮/菜单项将显示为灰色。)

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

然而,这是一个巨大的性能打击 当用户复制整张纸并粘贴到另一张纸时 或者当用户选择列并进行自动调整时,Excel似乎会挂起2-3分钟 谁知道解决方案? 非常感谢!

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

0 个答案:

没有答案