Object Can';不要创建Word.Application

Object Can';不要创建Word.Application,object,vbscript,ms-word,ole,Object,Vbscript,Ms Word,Ole,这很奇怪。我正在尝试从终端服务器运行一个非常简单的vbs代码,我有以下几行代码: Set objWord = CreateObject("Word.Application") 奇怪的是,这在昨天起作用了。但是现在,所发生的只是wscript.exe似乎挂起了。我甚至尝试在创建Word对象之前和之后放置messagebox。之后的消息框将永远不会显示。然而,在我的本地计算机上,这工作正常。是的,terminalserver确实安装了Word 这可能是什么原因造成的 编辑:从模板执行此例程是否更好

这很奇怪。我正在尝试从终端服务器运行一个非常简单的vbs代码,我有以下几行代码:

Set objWord = CreateObject("Word.Application")
奇怪的是,这在昨天起作用了。但是现在,所发生的只是wscript.exe似乎挂起了。我甚至尝试在创建Word对象之前和之后放置messagebox。之后的消息框将永远不会显示。然而,在我的本地计算机上,这工作正常。是的,terminalserver确实安装了Word

这可能是什么原因造成的


编辑:从模板执行此例程是否更好?我的意思是,这将消除创建Word对象的需要,因为它已经在模板打开后创建

我会从您的脚本中删除winword.exe,然后运行objword命令。这可能会有帮助。

我会从您的脚本中删除winword.exe,然后运行objword命令。这可能会有所帮助。

执行脚本时,是否在Windows任务管理器中创建了一个名为WINWORD.EXE的新进程?在Windows事件日志中是否发现任何错误消息?手动打开Word时,它会打开一个空白文档还是打开一个对话框(例如激活Office的对话框)。当然,不会,不会创建WINWORD.EXE,但我可以从命令行运行WINWORD.EXE。这就是为什么我觉得这有点奇怪。它只是挂在wscript.exe上。此外,WINWORD.EXE初始化后应该出现的最后一个消息框也不会显示。意味着它不知怎么挂着。错误时,未设置“继续下一步”顺便说一句:)我已使用Word模板宏完成此操作。执行脚本时,是否在Windows任务管理器中创建了名为WINWORD.EXE的新进程?在Windows事件日志中是否发现任何错误消息?手动打开Word时,它会打开一个空白文档还是打开一个对话框(例如激活Office的对话框)。当然,不会,不会创建WINWORD.EXE,但我可以从命令行运行WINWORD.EXE。这就是为什么我觉得这有点奇怪。它只是挂在wscript.exe上。此外,WINWORD.EXE初始化后应该出现的最后一个消息框也不会显示。意味着它不知怎么挂着。在出现错误时,resume next未设置(顺便说一句:)我已使用Word模板宏成功地完成了此操作。