Veröffentlicht 17. Oktober 20195 j Hallo zusammen, wenn man über Excel VBA ein Programm erstellt, das eine automatische E-Mail schreibt, wisst ihr wie man das Format der E-Mail ändern kann? Ich bräuchte auch den Hintergrund in Outlook dann schwarz und nicht weiß. Hab schon einiges probiert. Komme nicht weiter. With myMessage .to = email '.attachments.Add .Subject = "Erste Schritte zu Ihrer Fahrzeugzulassung" .bodyformat = 2 .HTMLbody = "<p style='font-family:corpos;font-size:12'>" & "<b> Mailtext1" .display End With das habe ich probiert in allen Variationen, vielleicht findet jemand einen Fehler. Danke
17. Oktober 20195 j uhm .... einfach den Background im <body> festlegen? Oder was genau meinst du? vor 20 Minuten schrieb Schirin: man das Format der E-Mail ändern kann uhm...bitte was? Du hast doch das Format schon in deinem MailItem festgelegt. Ansonsten ist hier die Referenz: https://docs.microsoft.com/de-de/office/vba/api/outlook.mailitem
17. Oktober 20195 j Beim HTML Body ein HTML setzen welches einen schwarzen Hintergrund hat? Das sollte doch eigentlich funktionieren. <body bgcolor="#000000">inhalt</body> Bearbeitet 17. Oktober 20195 j von r4phi
17. Oktober 20195 j Autor Vielen Dank für die Hilfe! vor 1 Stunde schrieb KeeperOfCoffee: uhm .... einfach den Background im <body> festlegen? Oder was genau meinst du? uhm...bitte was? Du hast doch das Format schon in deinem MailItem festgelegt. Ansonsten ist hier die Referenz: https://docs.microsoft.com/de-de/office/vba/api/outlook.mailitem ja den Background, die Schriftart und die Schriftfarbe festlegen - also sprich in Outlook(im Email-Text) soll ein ausgewähltes Format erscheinen. ich habe probiert das Format im Mailitem festzulegen, der Text formatiert sich in der E-Mail leide noch nicht. Danke für den Link, habe da auch schon alle ausprobiert, hat nicht funktioniert. Es kann sein, dass ich was im Code vergessen habe oder so, bin noch eher neu hier noch der Code: If frau = True Then With myMessage .to = email '.attachments.Add .Subject = "Erste Schritte zu Ihrer Fahrzeugzulassung" .BodyFormat = olFormatHTML das wird nicht angenommen .HTMLbody = "<body bgcolor="#000000">Mailtext1</body>" und da nimmt er die Rautetaste nicht an und ohne diese passiert nichts .display End With
17. Oktober 20195 j vor 5 Stunden schrieb Schirin: und da nimmt er die Rautetaste nicht an und ohne diese passiert nichts Was heißt er nimmt sie nicht? olFormatHTML wird auch nicht akzeptiert? Ansonsten wie folgt probieren: <body style="background-color: black"> Was hat in deinem Beispiel das .Attachments.add zu suchen? Bearbeitet 17. Oktober 20195 j von r4phi
17. Oktober 20195 j vor 5 Stunden schrieb Schirin: .HTMLbody = "<body bgcolor="#000000">Mailtext1</body>" Raute nicht in Anführungszeichen? Oder nur Hochzeichen?
17. Oktober 20195 j vor 34 Minuten schrieb KeeperOfCoffee: Raute nicht in Anführungszeichen? Oder nur Hochzeichen? Stimmt. Double quotation Marks müssen doppelt geschrieben werden. Mein Fehler.
Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.