Excel VBA activeX组件无法创建对象/未找到入口点DllRegisterServer

时间:2019-02-26 01:55:56

标签: excel vba regsvr32 shdocvw.internetexplorer

我无法在PC上使用Excel-VBA或cscript.exe运行以下代码。

Set IE = New SHDocVw.InternetExplorer
  

“运行时错误'429':ActiveX组件无法创建对象”?

运行代码后,显示上述错误。

我检查了Stackoverflow,发现它可能是由于注册表中缺少“ shdocvw.dll”引起的。

然后,当我在具有管理权限的CMD中运行以下代码时,就会出现另一个问题。

regsvr32 shdocvw.dll

regsvr32 /i shdocvw.dll
  

已加载模块“ shdocvw.dll”,但未找到入口点DllRegisterServer。

     

确保“ shdocvw.dll”是有效的DLL或OCX文件,然后重试。

我已经在CMD中尝试了regsvr32 / i“ c:\ windows \ system32 \ scrrun.dll”,并且效果很好,所以我很确定这不是scrrun.dll的问题。

目前,我对这个问题一无所知。

有人可以帮我吗?

谢谢!

0 个答案:

没有答案