小编cgc*_*007的帖子

vbscript通过Task Scheduler在Windows 10中打开excel文件

我有一个脚本文件,我通过任务计划程序执行,在Windows 7中工作正常,并在Windows 10中不起作用.

这是代码片段:

Dim myxlApplication, myWorkBook

Set myxlApplication = CreateObject("Excel.Application")
myxlApplication.Visible = False
Set myWorkBook = myxlApplication.Workbooks.Open( emlAttach )
myxlApplication.DisplayAlerts = False
myWorkBook.Application.Run "Main.Main" 
myxlApplication.DisplayAlerts = True
myxlApplication.Quit
Set myxlApplication = Nothing
Run Code Online (Sandbox Code Playgroud)

emlAttach 在脚本中先前设置为具有扩展名的绝对路径和文件名.

通过单击脚本文件执行此操作时,它可以正常工作.当它作为计划任务运行,或强制从任务计划程序运行时,它会询问我打算使用哪个程序来打开文件.如果我选择Excel,它会给我一个错误,告诉我该文件不存在.

该错误的文件扩展名是错误的,xlsx而不是变量限定的内容xlsb.

vbscript scheduled-tasks windows-10 excel.application

2
推荐指数
1
解决办法
5078
查看次数