Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel ActiveX组件可以';使用.dll/.tlb时,无法创建对象_Excel_Vba_Vb.net_Dll - Fatal编程技术网

Excel ActiveX组件可以';使用.dll/.tlb时,无法创建对象

Excel ActiveX组件可以';使用.dll/.tlb时,无法创建对象,excel,vba,vb.net,dll,Excel,Vba,Vb.net,Dll,运行时错误“429” 我正在寻找一点帮助来解决我看到的一个问题。 我创建了一个vb.net类库,我正在从excel中的VBA调用它。 我构建了解决方案并创建了.dll和.tlb文件。我在我的计算机上打开了excel,VBA编辑器,工具,参考,添加了.tlb文件,测试了我的VBA宏(在vb.net类中调用一个方法),一切正常。然后,我试图将带有.dll和.tlb文件的文件夹复制到另一台计算机,但遇到了问题。其中一个问题是,当我将.tlb添加到excel/vba引用时,它从未显示在列表中 以前有人看

运行时错误“429”

我正在寻找一点帮助来解决我看到的一个问题。 我创建了一个vb.net类库,我正在从excel中的VBA调用它。 我构建了解决方案并创建了.dll和.tlb文件。我在我的计算机上打开了excel,VBA编辑器,工具,参考,添加了.tlb文件,测试了我的VBA宏(在vb.net类中调用一个方法),一切正常。然后,我试图将带有.dll和.tlb文件的文件夹复制到另一台计算机,但遇到了问题。其中一个问题是,当我将.tlb添加到excel/vba引用时,它从未显示在列表中


以前有人看过吗?

您在另一台机器上注册过吗?或者你认为复制文件就够了吗?@braX我刚刚复制了文件。我不熟悉如何在另一台机器上注册它。有没有一个好的链接可以解释它?谢谢。试试我上面贴的链接——你可以用
RegSvr32.exe
来做——我自己对它不太熟悉。