Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
VBScript&;Outlook 2010:无法将邮件项目另存为文本文件_Vbscript_Outlook 2010 - Fatal编程技术网

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

VBScript&;Outlook 2010:无法将邮件项目另存为文本文件,vbscript,outlook-2010,Vbscript,Outlook 2010,我在使用VBScript将Outlook 2010电子邮件项目保存为文本文件时遇到问题。我开始认为这是一个权限问题,但VBScript错误消息没有太大帮助: 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("

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

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
'创建一个对象来保存文件夹项目-
'指向第一项
设置olitem=olitems(1)
如果错误号为0,则
stdout.write(“无法创建Outlook项目对象-正在退出”&vbcrlf)
标准输出写入(“错误编号:&Err.Number&vbcrlf)
wscript.quit(999)
如果结束
'将邮件项目保存到文本文件
olitem.saveas fullpath_src&messagefilename,oltxt
如果错误号为0,则
write(“无法将电子邮件另存为文本文件-正在退出”&vbcrlf)
标准输出写入(“错误编号:&Err.Number&vbcrlf)
wscript.quit(999)
如果结束
oltxt
定义为值
0
Const
——文本文件的值

如果我试图在Outlook 2010下处理电子邮件的正文,我会遇到同样的错误。在Outlook 2013下——在另一台非公司机器上——代码运行良好


我想我在某个地方读到,出于安全原因,Outlook 2010的某些功能在某些情况下可能会被禁用,这主要是因为是否有防病毒软件。如果这是真的,我已经被阻止在我的轨道上-即使我有公司级的AV保护。

这可能是权限问题,错误本身来自COM(互联网上关于此错误与Outlook相关的许多讨论)。
fullpath\u src
指向什么,是本地路径还是网络路径?@Lankymart-fullpath\u src指向完全限定的、以反斜杠结尾的本地目录,例如“C:\some\dir\”如何执行脚本,它是以提升的权限执行的吗?