VBA:用户定义types未定义MSXML2.DOMDocument60

我将为报告准备一个演示。 为此,我们需要使用VBA。 我们必须使用ODATA显示来自报告工具的一些数据,并通过Web服务更新数据。

博客使用VBA消耗ODATA

我写了相同的代码,但我得到编译错误:用户定义types未定义 。 我添加了博客中定义的参考,请参阅下面的代码和参考的图像。

代码与错误

参考

谁能指导如何解决这个问题?

感谢和问候

如果线路是

Set objXmlHttp = New MSXML2.XMLHTTP60 

否则,看我的registry,看到MSXML2.XMLHTTP有CLSID {F6D90F16-9C73-11D3-B32E-00C04F990BB4}和该类的InprocServer32是%SystemRoot%\ System32 \ msxml3.dll

如果代码要求使用MSXML2.XMLHTTP,则可以尝试将%SystemRoot%\ System32 \ msxml3.dll添加为项目引用(或者在PC上承载MSXML2.XMLHTTP的dll)