0
Я довольно новичок в vbscript, и я просто пишу простой скрипт, который преобразует файл msg в html. До сих пор у меня есть:convert outlook msg to html using 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
Однако я не получаю выход (и никаких ошибок). Может кто-нибудь просветить меня? Заранее спасибо.
Боковое примечание: как бы написать это, чтобы мой текущий экземпляр Outlook не закрывался при запуске скрипта, как он это делает в настоящее время?
Спасибо, Дмитрий. Я попробовал это, но потом я получил сообщение об ошибке: «Требуется объект:« OlSaveAsType ». Я думал, что переменная электронной почты уже была бы объектом? – Matt
Укажите только olHTML. Или 5. –
Извините, по-прежнему нет выхода, но изменение 5 по крайней мере избавилось от ошибки :). Я продолжу исследования. Thx – Matt