我正在尝试使用Excel-DNA将我的VB.NET DLL集成到VBA中。但我遇到了以下问题。如果我尝试在我的一个静态(共享)类函数之前添加此行:
<ExcelFunction(Description = "Do stuff", Category = "Useful functions")> _
我收到编译错误,说“未声明名称'描述'”(对于类别也是如此)。我有VS2005所以也许这与它有关。 Excel-DNA文档中给出的示例是针对C#的,我觉得我可能只需要正确的语法。
我已经得到了所需的
Imports ExcelDna.Integration
在我文件的开头。
答案 0 :(得分:0)
在VB.NET中使用属性的语法与C#略有不同。您需要使用“:=”编写属性赋值,如下所示:
<ExcelFunction(Description:="Do Stuff", Category:="Useful functions")>_
...