Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Webbrowser Steuerelement

Forumthread: Webbrowser Steuerelement

Webbrowser Steuerelement
13.01.2023 08:41:28
Vincent
Hallo zusammen,
über den Regeintrag FEATURE_BROWSER_EMULATION kann man ja die Version des IE im Webbrowser Steuerelement eintragen.
Siehe: https://learn.microsoft.com/en-us/previous-versions/windows/internet-explorer/ie-developer/general-info/ee330730(v=vs.85)#browser-emulation
Nun bin ich hier darauf gestoßen, dass man auch des Edge damit simulieren kann:
https://access-im-unternehmen.de/Emulation_im_WebbrowserSteuerelement_einstellen/
Man muss in der Registry einen neuen Eintrag Excel.exe und dem Dword Eintrag 99999 (Dezimalwert) im FEATURE_BROWSER_EMULATION anlegen
Leider wird nur ein alter Edge Version 18 damit simuliert.
Gibt es hier noch einen anderen DWord Eintrag um die aktuelle Version des Edge zu simulieren.
Vielen dank für eure Unterstützung.
Vincent Breith
Anzeige

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Webbrowser Steuerelement
13.01.2023 14:15:40
mumpel
Hallo!
Nein, da gibt es keine andere Einstellung.
Gruß, René
Anzeige
;
Anzeige
Anzeige

Infobox / Tutorial

Webbrowser Steuerelement in Excel nutzen


Schritt-für-Schritt-Anleitung

  1. Registry öffnen:

    • Drücke Win + R, tippe regedit ein und bestätige mit Enter.
  2. Navigiere zu folgendem Pfad:

    HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main
  3. Neuen DWORD-Wert erstellen:

    • Rechtsklick auf den rechten Bereich → Neu → DWORD-Wert (32-Bit).
    • Benenne den Wert als FEATURE_BROWSER_EMULATION.
  4. Wert festlegen:

    • Doppelklicke auf den neuen Wert und setze den Dezimalwert auf 99999, um die Edge-Emulation zu aktivieren. Beachte, dass dies die alte Version 18 simuliert.
  5. Excel schließen und neu starten:

    • Um die Änderungen wirksam zu machen, schließe Excel und öffne es erneut.
  6. Webbrowser Steuerelement in VBA einfügen:

    • Öffne den Visual Basic for Applications (VBA) Editor mit Alt + F11.
    • Füge ein neues UserForm hinzu und ziehe das Webbrowser-Steuerelement auf das Formular.
  7. VBA-Code schreiben:

    Private Sub UserForm_Initialize()
       WebBrowser1.Navigate "https://www.example.com"
    End Sub

Häufige Fehler und Lösungen

  • Fehler 1: Webbrowser-Steuerelement lädt nicht
    Lösung: Stelle sicher, dass der richtige Wert in der Registry gesetzt ist. Der DWORD-Wert 99999 sollte korrekt eingegeben sein.

  • Fehler 2: Keine Internetverbindung
    Lösung: Überprüfe die Internetverbindung deines Computers. Ohne Verbindung kann das Steuerelement nicht laden.


Alternative Methoden

Falls das Webbrowser-Steuerelement nicht deinen Anforderungen entspricht, kannst du folgende Alternativen in Betracht ziehen:

  • Microsoft Edge WebView2: Dies ist eine moderne Alternative, die die aktuelle Edge-Version nutzt. Du kannst dies über das WebView2-Steuerelement in deinem VBA-Projekt integrieren.
  • API-Integration: Nutze APIs, um Daten aus dem Web zu ziehen, ohne direkt das Steuerelement zu verwenden.

Praktische Beispiele

  1. Einfaches Beispiel mit dem Webbrowser-Steuerelement:

    Private Sub UserForm_Initialize()
       WebBrowser1.Navigate "https://www.wikipedia.org"
    End Sub
  2. Webbrowser-Steuerelement mit Benutzerinteraktion:

    Private Sub CommandButton1_Click()
       WebBrowser1.Navigate TextBox1.Text
    End Sub

In diesen Beispielen wird das Excel VBA Webbrowser-Steuerelement verwendet, um Webseiten zu laden und Interaktionen zu ermöglichen.


Tipps für Profis

  • Feature Browser Emulation anpassen: Experimentiere mit anderen Werten für FEATURE_BROWSER_EMULATION, um verschiedene IE-Versionen zu simulieren.
  • Fehlerprotokollierung: Implementiere eine Fehlerbehandlung in deinem VBA-Code, um Probleme beim Laden von Webseiten schnell zu identifizieren.
  • Sicherheitsoptionen: Achte darauf, dass deine Internet-Sicherheitseinstellungen die Verwendung des Webbrowser-Steuerelements nicht blockieren.

FAQ: Häufige Fragen

1. Wie kann ich die aktuelle Version des Edge simulieren?
Aktuell gibt es keinen anderen DWord-Wert, um eine neuere Version des Edge im Webbrowser-Steuerelement zu simulieren. Der Wert 99999 ist das Maximum.

2. Wo finde ich das Webbrowser-Steuerelement in Excel?
Du findest das Webbrowser-Steuerelement im VBA-Editor unter den Steuerelementen. Du musst möglicherweise die Toolbox anpassen, um es sichtbar zu machen.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige