Windows任务计划程序vbs文件失败(但手动运行正常)

时间:2013-12-19 06:33:34

标签: windows excel vbscript office-automation event-viewer

我正在使用Windows任务调度程序在excel崩溃事件(应用程序事件1000)的情况下运行以下脚本文件。如果我手动运行脚本,excel文件'E:\ Test.xlsm'将打开为例外。但是,当从任务管理器调用时(在excel应用程序崩溃的情况下),excel不会打开。至少,当我稍后检查时,没有excel打开的实例。从事件查看器窗口我可以看到我的vbs文件确实被调用,但由于某种原因它没有打开excel。

什么可能导致我手动运行脚本(双击它)和从Windows任务管理器调用它之间的不同行为?

我正在使用Windows 2008R2和excel 2010(32位)。

谢谢!

Option Explicit

ExcelRestart

Sub ExcelRestart()    
  Dim xlApp 
  Dim xlBook 
  Set xlApp = CreateObject("Excel.Application") 
  xlApp.DisplayAlerts = False  
  Set xlBook = xlApp.Workbooks.Open("E:\Test.xlsm")
  xlApp.visible = True 
  xlBook.activate
  Set xlBook = Nothing
  Set xlApp = Nothing
End sub

0 个答案:

没有答案