您是否可以使用xlcOnKey和ExcelDNA在另一个代码文件中指定方法?

问题描述 投票:0回答:1
我可以在同一代码文件/名称空间中成功将方法注册到excel击键,如下所示:

XlCall.Excel(XlCall.xlcOnKey, "^t", "TESTMETHOD");

我可以以某种方式在另一个文件的不同静态类中指定方法吗?例如:

XlCall.Excel(XlCall.xlcOnKey, "c", "utilClass.TESTMETHOD");

[当我尝试此Excel时告诉我“无法运行宏utilClass.TESTMETHOD。该宏可能在此工作簿中不可用,或者所有宏都可能被禁用。

我可以在同一代码文件/名称空间中成功将方法注册到excel击键,并且像这样:XlCall.Excel(XlCall.xlcOnKey,“ ^ t”,“ TESTMETHOD”);我可以以某种方式在...

c# excel-dna
1个回答
1
投票
是,可以。使用Excel-DNA的默认注册机制时,类的名称无关(这似乎是您的情况)。
© www.soinside.com 2019 - 2024. All rights reserved.