Schriftgröße im HTML-Email-Body auf 11 einstellen
Schritt-für-Schritt-Anleitung
Um die Schriftgröße im HTML-Body einer E-Mail auf 11pt einzustellen, kannst du folgenden VBA-Code verwenden. Dabei ist es wichtig, die Anführungszeichen korrekt zu setzen:
- Öffne den VBA-Editor in Excel (Alt + F11).
- Füge ein neues Modul ein (Rechtsklick auf „VBAProject“ -> Einfügen -> Modul).
- Kopiere und füge den folgenden Code ein:
Sub SendEmail()
Dim OutlookApp As Object
Dim EmailItem As Object
Dim DeinString As String
DeinString = "<font style=""font-family: Calibri; font-size: 11pt;"">Dein Text</font>"
Set OutlookApp = CreateObject("Outlook.Application")
Set EmailItem = OutlookApp.CreateItem(0)
With EmailItem
.To = "empfaenger@example.com"
.Subject = "Test E-Mail"
.HTMLBody = DeinString
.Display 'oder .Send zum Senden
End With
Set EmailItem = Nothing
Set OutlookApp = Nothing
End Sub
- Passe die Empfängeradresse und den Text an.
- Führe das Makro aus, um die E-Mail zu senden oder anzuzeigen.
Häufige Fehler und Lösungen
Alternative Methoden
Falls du eine andere Schriftart oder Größe verwenden möchtest, kannst du die font-family und font-size Attribute anpassen. Beispielsweise kannst du Arial oder eine andere Größe wählen:
<font style="font-family: Arial; font-size: 11pt;">Dein Text</font>
Alternativ kannst du auch CSS verwenden:
<div style="font-family: Calibri; font-size: 11pt;">Dein Text</div>
Praktische Beispiele
Hier sind einige Beispiele, wie du die Schriftgröße und Schriftart im E-Mail-Body ändern kannst:
-
Calibri, 11pt:
<font style="font-family: Calibri; font-size: 11pt;">Willkommen zur E-Mail!</font>
-
Arial, 11pt:
<font style="font-family: Arial; font-size: 11pt;">Dies ist eine wichtige Nachricht.</font>
-
CSS-Styling:
<div style="font-family: Calibri; font-size: 11pt;">Hier ist dein Text im CSS-Stil.</div>
Tipps für Profis
- Nutze relative Einheiten wie
em oder % für bessere Anpassungsfähigkeit. Beispielsweise: font-size: 1.1em;
- Achte darauf, dass der HTML-Code in einem Textstring korrekt formatiert ist, um Fehler zu vermeiden.
- Teste die E-Mails in verschiedenen Mail-Clients, um sicherzustellen, dass die Schriftgröße überall konsistent angezeigt wird.
FAQ: Häufige Fragen
1. Wie kann ich die Schriftfarbe ändern?
Du kannst die Schriftfarbe mit dem color Attribut im HTML-Code anpassen, z.B. <font style="color: red;">Dein Text</font>.
2. Funktioniert dieser Code auch in anderen Excel-Versionen?
Ja, dieser Code sollte in den meisten modernen Excel-Versionen funktionieren, die VBA unterstützen.
3. Was ist der Unterschied zwischen pt und px?
pt (Punkt) ist eine Maßeinheit, die oft in Druckformaten verwendet wird, während px (Pixel) primär für digitale Darstellungen genutzt wird. In E-Mails ist pt in der Regel besser geeignet.