Live-Forum - Die aktuellen Beiträge
Datum
Titel
24.04.2024 19:29:30
24.04.2024 18:49:56
Anzeige
Archiv - Navigation
1028to1032
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Zwischenablage in Email einfügen

Zwischenablage in Email einfügen
08.12.2008 16:20:50
Franz
Hallo zusammen,
mit dem nachfolgenden Code möchte von meinem Excelsheet eine Email mit Outlook senden
und über die Zwischenablage das erzeugte PDF-Dokument einfügen. Mein Problem ist das ich
das PDF im Outlook nicht einfügen kann. Hat jemand eine Idee, wie ich das Problem lösen
kann? Danke.
Gruß Franz

Sub Excel_PDF_via_Outlook_Senden()
Dim OutApp As Object, Mail As Object, i
Dim Nachricht
'Dataobject wird gebraucht wegen der Zwischenablage
Dim ClpObj As DataObject
Set ClpObj = New DataObject
Set OutApp = CreateObject("Outlook.Application")
Set Nachricht = OutApp.CreateItem(0)
With Nachricht
.Subject = "Betreffzeile Header"
'Zwischenablage wird eingefügt
ClpObj.GetFromClipboard
;Hier soll PDF-Datei welche sich in der Zwischenablage befindet
;eingefügt werden'
.body = ClpObj
.To = "test@test.de"
'Hier wird die Mail angezeigt
.Display
'Hier wird die Mail gleich in den Postausgang gelegt
'        .Send
End With
Set OutApp = Nothing
Set Nachricht = Nothing
End Sub


1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Zwischenablage in Email einfügen
08.12.2008 16:40:00
mumpel
Hallo!
Willst Du das PDF direkt in den Mailbody, dann musst Du .htmlbodycolor> verwenden, nicht .bodycolor>. Body ist eine reine Textmail ohne HTML-Unterstützung. Besser wäre es, die PDF als Anhang mitzugeben (.attachmentcolor>).
Gruß, René
Anzeige

300 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige