创建c# .dll调用VBA

本文关键字:VBA 调用 dll 创建 | 更新日期: 2023-09-27 18:08:08

之前,我从别处看到了一段创建dll的c#代码(由于我被公司解雇了,现在我无法重新访问该源代码)。并且。dll可以通过Excel VBA的参考直接调用。(不能从.tlb调用reference)

我试图复制它,但失败了,警告我"不能添加引用。当我试图添加.dll引用时。但是添加.tlb引用是可以的。

是否要添加。dll引用而不是。tlb?

创建c# .dll调用VBA

通常在VBA代码中将库明确地称为特定的函数或命令(void函数)。

。http://msdn.microsoft.com/en-us/library/office/bb687915.aspx

你也可以使用Visual Studio的Office工具,它给你比dll引用和VBA更强大的功能。

同样,你也可以做一个没有VSTO的插件,方法如下:http://msdn.microsoft.com/en-us/library/ms173189 (VS.80) . aspx