我可以从vba宏运行c#代码吗?

时间:2010-06-06 22:47:03

标签: c# vba

是否可以在VBA中包含某种类型的库,这些库可以让我使用我编写的c#函数?

2 个答案:

答案 0 :(得分:5)

您需要使用[ComVisible]属性将托管代码公开给COM。

有关详细信息,请参阅here

编辑:例如:

[ComVisible(true)]
public class MyClass {
    public int GetNumber(string name) { ... }
}

答案 1 :(得分:3)

您需要使用ComVisible属性。 这是一个similar question