pdiddo
Goto Top

Signatuer verschwindet bei .Body fso.OpenTextFile("email.txt",1).ReadAll (mailto:)

Hi Leute,

habe folgendes .vbs Script

Set objOutlook = CreateObject("Outlook.Application")  
Set fso = CreateObject("Scripting.FileSystemObject")  
With objOutlook.CreateItem(0)
	.Subject = "Betreff"   
	.Body = fso.OpenTextFile("email.txt",1).ReadAll  
	.Display
End With


Wenn ich dieses Script ausführe, ist im body der Text aus email.txt. Soweit so gut.
Problem: Die Signatur, welche in Outlook erstellt wurde, verschwindet.

Wenn ich im Outlook auf "neu Mail" klicke, ist sie jedoch da.


LG

pdiddo

Content-ID: 333870

Url: https://administrator.de/contentid/333870

Ausgedruckt am: 22.11.2024 um 17:11 Uhr

132692
132692 01.04.2017 aktualisiert um 17:56:03 Uhr
Goto Top
Wenn die Signatur aus einem reinenTextbody besteht
.Body = fso.OpenTextFile("email.txt",1).ReadAll & vbNewline & .Body  
oder wenn es ein HTML-Body ist
.HTMLBody = fso.OpenTextFile("email.txt",1).ReadAll & vbnewline & .HTMLBody  

Gruß p.
emeriks
emeriks 01.04.2017 um 17:32:11 Uhr
Goto Top
Hi,
ist doch logisch, wenn Du den Body ersetzt. Die Signatur gehört zum Body.

Also so versuchen:

Set objOutlook = CreateObject("Outlook.Application")  
Set fso = CreateObject("Scripting.FileSystemObject")  
With objOutlook.CreateItem(0)
	.Subject = "Betreff"   
	.Body = fso.OpenTextFile("email.txt",1).ReadAll & vbnewline & .Body  
	.Display
End With

E.
pdiddo
pdiddo 01.04.2017 um 23:18:36 Uhr
Goto Top
Hi, danke für die rasche Antwort,

leider funktioniert es bei beidem nicht. Es erscheint einfach keine Signatur...face-sad
132692
Lösung 132692 02.04.2017 aktualisiert um 00:21:38 Uhr
Goto Top
Doch, wurde hier einwandfrei getestet!

Du kannst aber auch eine oft Vorlage erstellen und dann in Zeile 3 schreiben
With objOutlook.CreateItemFromTemplate("c:\pfad\vorlage.oft")  
das geht ebenfalls 100%, ansonsten hast du die Signatur nicht richtig als Standard eingestellt oder unsere Codes falsch angewendet!
emeriks
emeriks 02.04.2017 um 13:47:20 Uhr
Goto Top
Also mein Code-Snipsel funktioniert.
132692
132692 02.04.2017 um 15:04:28 Uhr
Goto Top
Dito.
pdiddo
pdiddo 10.04.2017 aktualisiert um 21:25:47 Uhr
Goto Top
Ich weis nicht wieso aber bei mir geht es einfach nicht.!!!!

Das mit der Vorlage geht super aber das andere eben nicht!
emeriks
emeriks 11.04.2017 um 08:44:58 Uhr
Goto Top
Na wenn es mit der Vorlage gaht, dann mach es doch so?

Ich weis nicht wieso aber bei mir geht es einfach nicht.!!!!
"geht nicht" ist einer der am häufigsten auftretenden Fehler auf der Welt. Da hilft nichts gegen. Außer vielleicht, man macht sich die Mühe "geht nicht" mit Quellen zu hinterlegen, z.B. Zitate von Fehler- und/oder sonstiegen Meldungen, Screenshots, Logfiles, o.ä. Dann könnte es passieren, dass jemand dazu was genaueres sagen kann.
pdiddo
pdiddo 15.04.2017 um 11:46:40 Uhr
Goto Top
Es kommt keine Meldung nichts!

Es öffnet sich einfach die E-Mail ohne Signatur.

Danke derweil!!!!