我正在尝试在Windows Task Scheduler中设置一个基本任务,该任务每天打开一个Excel文件。我过去已经成功完成了此操作,但是由于某些原因,当我尝试打开文件时,在使用的Windows Server 2012 OS上,系统提示您您想如何打开这种类型的文件?
是否有一种方法可以自动选择Excel作为用于运行此任务的文件的程序?
您需要指定Excel.exe应用程序可执行文件的完整路径以及要打开的工作簿。
Office程序的位置(64位Windows Server 2012上的64位Office)
对于64位操作系统上的32位Office版本,用%PROGRAMFILES(x86)%代替%PROGRAMFILES%。
命令行示例:
"%PROGRAMFILES%\Microsoft Office\Office14\EXCEL.EXE" "C:\Users\user\Documents\MyWorkbook.xlsx"
为清楚起见,这意味着在Task Scheduler GUI中,您需要将EXCEL.EXE的文件路径放在“程序/脚本”行中,并将要自定义Excel文件的文件路径放在“参数”行中。
其他命令行选项可作为只读打开,等等。请参见Command-line switches for Excel。>>
这已经为我解决了:
三个重要步骤-如何任务计划excel.xls(m)文件