VBScript& Outlook 2010:无法将邮件项目另存为文本文件

时间:2017-05-09 09:44:35

标签: vbscript outlook-2010

我在使用VBScript将Outlook 2010电子邮件项目保存为文本文件时遇到问题。我开始认为这是一个权限问题,但VBScript错误消息不是很有帮助:

  

myscript.vbs(409,9)(null):操作已中止

代码如下所示:

' create an object to hold a folder item - 
' point it to first item
set olitem = olitems(1)
if err.number <> 0 then
    stdout.write("Could not create Outlook Item object - exiting" & vbcrlf)
    stdout.write("Err.Number: " & Err.Number & vbcrlf)
    wscript.quit(999)
end if


' save the mail item to a text file
olitem.saveas fullpath_src & messagefilename, oltxt
if err.number <> 0 then
    stdout.write("Could not save email as a text file - exiting" & vbcrlf)
    stdout.write("Err.Number: " & Err.Number & vbcrlf)
    wscript.quit(999)
end if

oltxt被定义为Const的值0 - 文本文件的值。

如果我尝试在Outlook 2010下处理电子邮件的正文文本,我会收到同样的错误。在Outlook 2013下 - 在另一台非公司机器上 - 代码工作正常。

我认为我在某处看到某些Outlook 2010功能在某些情况下可能因安全原因而瘫痪 - 围绕防病毒软件的存在/不存在。如果这是真的,即使我有公司级视听保护,我也已经停止了。

0 个答案:

没有答案