VBScript错误424“;“所需对象”;

VBScript错误424“;“所需对象”;,vbscript,ms-word,Vbscript,Ms Word,有人知道为什么下面的邮件合并vb脚本会产生错误424-“需要对象”吗 错误发生在第41行: Set objTemplate = objWord.Documents.Open(sTemplate) 如果我从命令行运行脚本,它可以正常工作。但是,当它从Windows服务启动时,在打开Word文档时会发生故障 我已经检查了权限是否正确 非常感谢 我认为找到错误的一个好方法是从顶部删除on error resume next语句,并将其放在第一个错误处理语句之前。我一直使用option explic

有人知道为什么下面的邮件合并vb脚本会产生错误424-“需要对象”吗

错误发生在第41行:

Set objTemplate = objWord.Documents.Open(sTemplate)
如果我从命令行运行脚本,它可以正常工作。但是,当它从Windows服务启动时,在打开Word文档时会发生故障

我已经检查了权限是否正确


非常感谢

我认为找到错误的一个好方法是从顶部删除on error resume next语句,并将其放在第一个错误处理语句之前。我一直使用option explicit并声明所有变量和对象,所以当发生错误时,我发现通过Windows服务更容易修复启动的错误?哪个用户帐户?第41行之前的
sTemplate
可以得到什么?我希望它有完整的路径。同样好奇的是,对于那些
debugFile.Write“…”&vbCrLf
,为什么不使用
debugFile.WriteLine“…”
。脚本在从命令行运行时工作,但作为服务失败。你找到解决办法了吗?我遇到了这个问题,我发现,尽管我坚持认为自己确实是完美的,但我拼错了一个变量名。