Ich habe Outlook installiert gehabt und daher nicht die Notwendigkeit gesehen, mich mit simple Mail zu beschäftigen
und Xray gab auch nicht wirklich aufschluss.
btw : Outlook ist nicht dasselbe wie outlook express oder WinMail von Vista.
hartwig hat geschrieben:
Das funktioniert soweit. Ich sehe da aber nur 'Empfänger', 'Subject' und 'Anhang' .
Aber wie kann ich da eine Nachricht einfügen?
Ich benutze dafür .htmlbody
Hat den Vorteil, dass man auch HTML-Tags nutzen kann, z.B. einen Link zu einer Datei/Seite mitsenden. Habe hierzu mal meinen VBA-Code nach OOo umgestellt. Funktioniert mit OOo 3.0 ohne Fehler. Aber nur mit Outlook, nicht mit Outlook-Express.
Sub UseOutlook() Dim oOLEService Dim oOutlookApp Dim oOutlookMail Dim olApp AsObject Dim AWS AsString
AWS = "D:\Herbers\Tab2HTML.xlam"
oOLEService = createUnoService("com.sun.star.bridge.OleObjectFactory")
olApp = oOLEService.createInstance("Outlook.Application")
oOutlook = olApp.CreateItem(0) With oOutlook
.To = "Ich@ich.de"'Empfänger
.CC = "Du@Du.de"'Òptional Kopie
.BCC = "Er@Er.de"'Optional Blindkopie
.Subject = "Text für Betreff" Rem Body im HTML-Format. Hier mit HTML-Code arbeiten
.htmlBody = "Text für HTML-Mail " & _ "<a href=""http://www.rholtz-office.de"">Link zu einer Internetseite</a>"
Windows 7 Home Premium (auf Acer Desktop PC)
Windows 8 Professional (auf Microsoft Surface Pro 3).
MSO 365 Home Premium
LibreOffice 4.2.
F-Secure Internet Security