VBA CreateObject

Ich bin seit dem 10. Januar auf dieser Codezeile gestrandet, wo ich sie per E-Mail erhalten habe und herausgefunden habe, dass ich Klassenmodule lernen musste, also bin ich zurückgekehrt, um auf einer neuen Basis zu fragen. Die Codezeile lautet (Kritische Warnung: Gehen Sie zu Extras -> Referenzen in VBE und aktivieren Sie dieMicrosoft WinHTTP Services, Version 5.1 mit früher Bindung):

Dim WinHttpReq As Object

Set WinHttpReq = CreateObject("WinHttp.WinHttpRequest.5.1")

Für CreateObject gehe ich zur MS-Hilfe und sage:Erstellt einen Verweis auf ein ActiveX-Objekt und gibt diesen zurück

Soweit ich weiß, gilt eine Referenz nur für ein Objekt und wird folgendermaßen erstellt (bitte korrigieren Sie mich, wenn ich falsch liege):

Dim ThatIKnow as Workbook

dann instanziieren wir es so

Set ThatIKnow = Workbooks.Add

Warum brauchen wir CreateObject?

Die Hilfe fährt fort, indem sie sagt "... eines ActiveX-Objekts"

Wenn ich in der Hilfe auf ActiveX klicke, wird auf das Glossar verwiesen, in dem Folgendes steht:Ein Objekt, das über Automatisierungsschnittstellen anderen Anwendungen oder Programmiertools ausgesetzt ist

Und diese Zeile sagt mir absolut nichts. Alles, was ich über ActiveX wusste, ist dies

... was ich denke, sind die ActiveX-Steuerelemente ... (Ich muss zugeben, obwohl ActiveX für mich immer ein nebliger Begriff war)

Jetzt im CreateObject ("WinHttp.WinHttpRequest.5.1") Ich habe das Web durchsucht und finde keine anständige MS-Hilfe für das WinHttp-Objekt und dessen Funktion. Wie auch immer, der Objektbrowser hat es als Bibliothek, aber die F1-Hilfeschaltfläche zeigt nichts an. Der Objekt-Browser sagt also, dass es sich um eine Bibliothek handelt. Ich habe sie im Web als WinHttp-Referenz und auch als WinHttp-Objekt gefunden. Was ist es von all diesen?

Und aus Liebe zu Gott, warum heißt es "5.1"? Ich habe nirgendwo einen WinHttpRequest.5.1 Begriff gefunden

Ich bitte nicht um zerkautes Essen, aber jede Anstrengung, das Ainigma zu knacken, verschärft die ganze Situation noch mehr. Jede Prise, die mir helfen könnte, diese Codezeile zu knacken, ist hilfreich

Vielen Dank für das Ansehen meiner Frage

Antworten auf die Frage(2)

Ihre Antwort auf die Frage