ich habe eine Textbaustein, welcher auch HTML-Code enthält (Formatierung der Zeichen).
Kann man diesen auch in einer Textbox verwenden - so dass in der Textbox entsprechend
die Formatierung angezeigt wird und nicht der gesamte Quellcode ?
Gruß
Kay
Um HTML-Text in einer Textbox in Excel anzuzeigen, ist es notwendig, die Standardfunktionalitäten von Excel zu umgehen, da Textboxen keine HTML-Formatierungen unterstützen. Hier sind die Schritte, die Du befolgen solltest:
Öffne Excel und erstelle ein neues Arbeitsblatt.
Füge ein Textfeld hinzu:
Aktiviere die Entwicklertools:
Füge ein VBA-Modul hinzu:
Füge den folgenden VBA-Code ein:
Sub HTMLInTextbox()
Dim htmlText As String
htmlText = "<h1>Überschrift</h1><p>Dies ist <b>fetter</b> Text.</p>"
' Setze den Text in das Textfeld
With ActiveSheet.TextBoxes("TextBox 1")
.Text = htmlText
End With
End Sub
Führe das Makro aus, um den HTML-Text in das Textfeld zu bringen.
Fehler: Text wird nicht formatiert angezeigt:
Fehler: VBA-Code wird nicht ausgeführt:
Falls Du HTML in Excel anzeigen möchtest, ohne eine Textbox zu verwenden, gibt es alternative Methoden:
Webbrowser-Steuerelement:
HTML in eine Zelle einfügen:
Hier sind einige Beispiele, wie Du HTML in Excel handhaben kannst:
Beispiel 1: Einfache Formatierung:
Sub HTMLInTextbox()
Dim htmlText As String
htmlText = "<b>Fetter Text</b> und <i>kursiver Text</i>"
ActiveSheet.TextBoxes("TextBox 1").Text = htmlText
End Sub
Beispiel 2: Verwendung eines Webbrowser-Steuerelements:
Sub ShowHTMLInBrowser()
Dim htmlCode As String
htmlCode = "<html><body><h1>Willkommen!</h1><p>Hier ist <b>HTML</b> in Excel.</p></body></html>"
With ActiveSheet.OLEObjects("WebBrowser1").Object
.Navigate "about:blank"
.Document.Body.InnerHTML = htmlCode
End With
End Sub
1. Kann ich HTML-Formatierungen in Textboxen verwenden?
Nein, Textboxen in Excel unterstützen keine HTML-Formatierungen. Du kannst jedoch ein Webbrowser-Steuerelement verwenden.
2. Was ist der beste Weg, HTML in Excel anzuzeigen?
Die beste Methode ist die Verwendung eines Webbrowser-Steuerelements, da es HTML nativ unterstützt und eine genaue Darstellung ermöglicht.
Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden
Suche nach den besten AntwortenEntdecke unsere meistgeklickten Beiträge in der Google Suche
Top 100 Threads jetzt ansehen