自 1 月 10 日以来,我一直困在这条代码行上,我在一封电子邮件中收到了它,我发现我必须学习课程模块,所以我这样做了,现在又回到了新的基础上询问。代码行是(严重警告:您必须转到 VBE 中的工具--> 引用并激活Microsoft WinHTTP 服务,版本 5.1与早期绑定):
Dim WinHttpReq As Object
Set WinHttpReq = CreateObject("WinHttp.WinHttpRequest.5.1")
对于 CreateObject,我去 MS 帮助并说:创建并返回 ActiveX 对象的引用
现在据我所知,当我们创建一个引用时,它仅适用于一个对象并像这样完成(如果我错了,请纠正我):
Dim ThatIKnow as Workbook
然后我们像这样实例化它
Set ThatIKnow = Workbooks.Add
为什么我们需要 CreateObject?
帮助继续说“ ...的 ActiveX 对象”
如果我点击帮助上的 ActiveX,它会指出词汇表上写着: 通过自动化接口向其他应用程序或编程工具公开的对象
这条线绝对没有告诉我什么。我所知道的关于 ActiveX 的只有这个
...我认为是 ActiveX 控件...(我必须承认,尽管 ActiveX 对我来说总是一个模糊的术语)
现在在 CreateObject( "WinHttp.WinHttpRequest.5.1" ) 中,我搜索了 Web,但我找不到一些关于 WinHttp 对象及其作用的体面的 MS 帮助。无论如何,对象浏览器将其作为库,但 F1 帮助按钮什么也没有显示。所以对象浏览器说它是一个库,我在 Web 中找到了它,称为 WinHttp 参考,也称为 WinHttp 对象。所有这些是什么?
为了上帝的爱,为什么它被称为“ 5.1 ”?我在任何地方都没有找到 WinHttpRequest.5.1 术语
我不是要咀嚼的食物,但任何破解 ainigma 的努力都会使整个局势更加紧张。请任何可以帮助我破解这行代码的夹子都会有帮助
感谢您观看我的问题