[英]Calling other xll files from C#/ExcelDNA code
我有一些正在使用的ExcelDNA C#代码,并且在Excel中有一个我希望能够访问的xll插件。 我无法获取此插件的源代码-必须按原样使用。 那么有没有一种方法可以从C#访问这些功能?
很高兴在StackOverflow上看到ExcelDna标记!
您应该看看如何调用xlUDF。 它应该允许您调用任何UDF(包括已加载的XLL的UDF)。
MSDN描述在这里 ,在Google网上论坛中回答了类似的问题。
希望对您有所帮助-请让我知道您的情况,因为我想将xlUDF添加到我的ExcelDna 示例列表中。
克里斯
您可以从http://xllutility.codeplex.com使用GET.PROCEDURES从返回的数组的第三列中获取所有加载的加载项及其C签名的列表。
这是关于如何从任何可以调用C的语言以任何xll调用函数的更一般的答案。如果使用的是ExcelDna,则xlUDF路由要简单得多。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.