我正在尝试创建Msxml2.DOMDocument.4.0对象的实例,但是出现了以下错误:
ActiveX组件无法创建对象:'MSXML2.DOMDocument'这个错误在以下这行代码中发生:
Set xmlDoc = CreateObject("Msxml2.DOMDocument.4.0")我该如何解决这个问题?
感谢您的帮助。
可能你的脚本运行的计算机上没有正确安装 Msxml2.DOMDocument 版本 4.0。尝试创建版本无关的对象:
Set xmlDoc = CreateObject("Msxml2.DOMDocument")
这应该能够让您在您的设备上“正常工作”的版本。如果失败了,请尝试Set xmlDoc = CreateObject("Msxml2.DOMDocument.6.0")
或者尝试使用版本号进行实验。使用TypeName(xmlDoc)
来获取关于有效版本的提示。
P.S. 如果您的问题是由32位与64位的问题引起的,这里可能会给您更多需要检查的提示。
检查您的系统中是否存在msxml4.dll
,如果存在,请重新注册该库:
cd %SystemRoot%\system32
regsvr32 /u msxml4.dll
regsvr32 msxml4.dll
您需要检查的三件事: