我有一个我在VBA中引用的.Net类库,一切顺利。当我尝试在其他计算机上使用相同的Excel文件时,错误为:Error Code 429:Active X component Cannot create Object
为行
重新输入错误set a = createobject("dllname.classname")
但是我在运行时注册了DLL,它没有为行提供错误
Dim a as dllname.classname
这个错误发生在我的Win-7电脑上,在Win-XP PC上可以正常工作。请帮助,因为我需要使用Excel工作表运行我的应用程序。
答案 0 :(得分:0)
This article有一个关于确保你的程序集可以延迟绑定的好文章,即通过createobject()
。
外卖:
regasm
来实际注册COM类