我有一个通过任务计划程序执行的脚本文件,该文件在 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
emlAttach
在脚本前面设置为绝对路径和带扩展名的文件名。
通过单击脚本文件执行此操作时,它可以完美运行。当它作为计划任务运行或强制从任务计划程序运行时,它会询问我想使用什么程序来打开文件。如果我选择 Excel,它会给我一个错误,告诉我该文件不存在。
该错误的文件扩展名是错误的,xlsx
与变量xlsb
.