加载.NET COM可见库的VBA错误

时间:2013-06-13 11:57:05

标签: .net vba com

我正在尝试注册并使用我在C#.NET中创建的.NET库,直到现在我已经让Visual Studio在构建时“注册COM”。

我现在正试图通过我可能部署的过程,所以我有以下注册DLL:

"%windir%\Microsoft.NET\Framework\v4.0.30319\"regasm.exe "%~dp0myDLL.dll"

这是Windows XP,上面有批处理脚本的文件夹和myDLL.dll位于桌面上。

注册DLL文件,但是当我在VBA中添加对它的引用时,我得到以下内容:

Error in loading DLL

我可以在参考文献列表中看到该库,并且该位置看起来正确。

1 个答案:

答案 0 :(得分:0)

答案可以在这里找到:"Register for COM Interop" vs "Make assembly COM visible"

我需要:regasm.exe /codebase /tlb path-to-dll.dll