um eine bessere Spaltenstruktur hinzubekommen in Mails habe ich dort den HTMLbody eingestellt. Und als Schrift Courier New. Soweit so gut, es funktioniert. Aber: Outlook klaut mir im Body immer die Mehrfach-Leerzeichen. macht also aus Strings eni AllTrim(string), und wenn ein Feld leer ist macht der aus z. B. einem Feld C2 einfach ein "", es bleibt also kein Leerzeichen übrig.
Das zerhaut mir natürlich die ganze Spaltenstruktur.
Was kann ich dagegen machen?
Der Code sieht so aus:
Code: Alles auswählen
// Den Mail-Body in HTML formatieren - für die Positionsdarstellung eine Nicht-Proportionale nehmen für bessere Spaltendarstellung
oOutlook := CreateObject("Outlook.Application") // Mail-Objekt mit Outlook erzeugen
cSortiment := '<HTML><H2>' + cUeberschrift + '</H2><BODY><FONT FACE="Courier New">' + cSortiment + '</FONT></BODY></HTML>'
// Die Mail erstellen und füllen
oMail := oOutlook:CreateItem(0) // Eine neue Mail erstellen
oMail:display() // Die neue Mail anzeigen
oMail:Subject := "Sortiment überprüfen" // Den Betreff einfügen
oMail:HTMLbody := cSortiment // Das Sortiment in den Body schreiben
Jan