【发布时间】:2016-08-25 00:13:50
【问题描述】:
我正在将 Outlook msg 文件转换为 html 文件。到目前为止,我有:
Dim objshell,BaseName,outlookapp,emailPath
Set objshell= CreateObject("scripting.filesystemobject")
Set outlookapp = CreateObject("Outlook.Application")
Set email = outlookapp.CreateItemFromTemplate(emailPath)
emailPath = "C:\Users\makkerman\Desktop\email folder\test.msg"
BaseName = objshell.GetBaseName(emailPath)
email.saveas objshell.GetParentFolderName(emailPath) & "\" & BaseName & ".html", 5
outlookapp.Quit
我希望它在后台运行(不会打扰运行它的用户)。我必须启动 Outlook 进程吗?按照目前的情况,如果用户打开了 Outlook,那么上面的脚本会关闭 Outlook,我可以理解原因(outlookapp.Quit)。如果脚本运行时 Outlook 未打开,则 Outlook 在脚本持续时间内打开。
有人可以将我推向正确的方向吗?谢谢!
【问题讨论】: