运行时错误'429':ActiveX组件无法在VBA/VBS/WSH中创建对象
问题描述:
我知道这已经被问了很多次了,但我已经经历了几十页,没有运气,因为我的似乎是一个OS /机器相关的问题,而不是特定的库。运行时错误'429':ActiveX组件无法在VBA/VBS/WSH中创建对象
试图管理ID3Tags,或者通常情况下,文件扩展属性,很明显,使用Shell对象只能检索它们,但无法编辑,因此唯一的方法是使用外部DLL(es CDDBControl或DSOfile),我无法让他们工作,虽然我显然成功地安装了他们与REGSVR32(参考可用即在Excel宏开发环境
我尝试了很多方法....使用REGSVR32在System32或SysWOW64下,尝试将DLL放在不同的位置....但是什么也没有。
提高错误的语句:
Set id3 = CreateObject("CDDBControl.CddbID3Tag")
请注意,像
Set FSO = CreateObject("Scripting.FileSystemObject")
呼叫相反,没有给出错误的。
SO是W7 Professional 64位真正启动 – Cicca
您是否尝试在工具下的VBA IDE中添加参考?这里的DLL通常是'\ Windows \ System32 \ scrrun.dll'。一旦添加,您可以尽早进行绑定。 –
这也可能有所帮助:https://stackoverflow.com/questions/9879825/how-to-add-a-reference-programmatically –