2013-08-20 43 views
0

我正在嘗試使用Excel-DNA將我的VB.NET DLL集成到VBA中。但我遇到了以下問題。如果我嘗試我的靜態(共享)類函數之前添加此行:在VS2005中使用Excel-DNA

<ExcelFunction(Description = "Do stuff", Category = "Useful functions")> _ 

我得到一個編譯錯誤說「名稱‘描述’未聲明」(與同爲類)。我有VS2005,所以也許這與它有關。 Excel-DNA文檔中給出的例子是針對C#的,我感覺也許我只是需要正確的語法。

我有我的文件的開頭所需要的

Imports ExcelDna.Integration 

線。

回答

0

在VB.NET中使用屬性的語法與C#有點不同。您需要使用「:=」編寫屬性賦值,如下所示:

<ExcelFunction(Description:="Do Stuff", Category:="Useful functions")>_ 
...