gpt4 book ai didi

vsto - Excel 工作簿激活 C# VSTO 的事件歧义

转载 作者:行者123 更新时间:2023-12-02 13:52:47 29 4
gpt4 key购买 nike

这是错误:

Error   2   Cannot assign to 'Activate' because it is a 'method group'  
Warning 1 Ambiguity between method 'Microsoft.Office.Interop.Excel._Workbook.Activate()' and non-method 'Microsoft.Office.Interop.Excel.WorkbookEvents_Event.Activate'. Using method group.

我可以使用

myWorkbook.Deactivate += new Excel.WorkbookEvents_DeactivateEventHandler(ThisWorkbook_Deactivate);

因为工作簿没有 deactivate() 方法。有一个 Activate() 方法,我不想使用它。我想像这样处理工作簿激活事件,但出现上面的错误

myWorkbook.Activate += new Excel.WorkbookEvents_ActivateEventHandler(ThisWorkbook_Activate);

有什么想法吗?

最佳答案

参见此处http://bishoponvsto.wordpress.com/category/vsto/vsto-issues/

“Activate 既是 Application.Excel 的方法又是事件,因此必须将 Activate 关键字强制转换为事件或方法。”

关于vsto - Excel 工作簿激活 C# VSTO 的事件歧义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9610285/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com