从Excel VBA中添加HTTP请求的引用

我正在从Excel VBA构build一个OAuth2.0身份validation工具。

这些是我正在使用的参考:

在这里输入图像说明

但是,在线编译时代码会中断:

Private objXMLRequest As MSXML2.ServerXMLHTTP 

我尝试以pipe理员身份从命令窗口运行:

 regsvr32.exe "c:\windows\system32\winhttp.dll" 

和:

 regsvr32.exe "c:\windows\system32\winhttpcom.dll" 

但他们都返回错误:

 RegSvr32 - Entry point DllRegisterServer not found. 

您必须参考Microsoft XML, v 3.0

请参阅: https : //msdn.microsoft.com/en-us/library/ms763701%28v=vs.85%29.aspx

使用Microsoft XML, v 6.0 ,types必须为MSXML2.ServerXMLHTTP60