Ich bin ziemlich neu in VBScript und ich schreibe nur ein einfaches Skript, das eine msg-Datei in HTML konvertiert. Bisher habe ich:Konvertieren von Outlook-Nachrichten in HTML mit VBScript
Dim objshell,BaseName,outlookapp,emailPath
Set objshell= CreateObject("scripting.filesystemobject")
Set outlookapp = CreateObject("Outlook.Application")
Set email = outlookapp.CreateItemFromTemplate(emailPath)
BaseName = objshell.GetBaseName(emailPath)
emailPath = "C:\Users\makkerman\Desktop\email folder\test.msg"
email.saveas objshell.GetParentFolderName(emailPath) & BaseName & ".html", olFormatHTML
outlookapp.Quit
Allerdings bekomme ich keine Ausgabe (und keine Fehler). Kann mich jemand aufklären? Danke im Voraus.
Seitennotiz: Wie würde ich dies schreiben, so dass meine aktuelle Instanz von Outlook nicht geschlossen wird, wenn ich das Skript wie es derzeit ausführt?
Danke Dmitry. Ich habe das versucht, aber dann bekomme ich einen Fehler, der sagt: "Objekt benötigt: 'OlSaveAsType'". Ich dachte, die E-Mail-Variable wäre schon ein Objekt gewesen? – Matt
Geben Sie nur olHTML an. Oder 5. –
Sorry, immer noch keine Ausgabe, aber ändern 5 wurde zumindest den Fehler los :). Ich werde weiter forschen. Thx – Matt