Windows Task Scheduler-打开Excel文件“您想如何打开此文件”

问题描述 投票:3回答:3

我正在尝试在Windows Task Scheduler中设置一个基本任务,该任务每天打开一个Excel文件。我过去已经成功完成了此操作,但是由于某些原因,当我尝试打开文件时,在使用的Windows Server 2012 OS上,系统提示您您想如何打开这种类型的文件?

Task Scheduler Example

是否有一种方法可以自动选择Excel作为用于运行此任务的文件的程序?

excel scheduled-tasks windows-server-2012
3个回答
5
投票

您需要指定Excel.exe应用程序可执行文件的完整路径以及要打开的工作簿。

Office程序的位置(64位Windows Server 2012上的64位Office)

  • Microsoft Office 2013“%PROGRAMFILES%\ Microsoft Office \ Office15 \ EXCEL.EXE”
  • Microsoft Office 2010“%PROGRAMFILES%\ Microsoft Office \ Office14 \ EXCEL.EXE”
  • Microsoft Office 2007“%PROGRAMFILES%\ Microsoft Office \ Office12 \ EXCEL.EXE”
  • Microsoft Office 2003“%PROGRAMFILES%\ Microsoft Office \ Office11 \ EXCEL.EXE”
  • Microsoft Word 2002“%PROGRAMFILES%\ Microsoft Office \ Office10 \ EXCEL.EXE”
  • Microsoft Word 2000“%PROGRAMFILES%\ Microsoft Office \ Office \ EXCEL.EXE”

对于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。>>


0
投票

这已经为我解决了:


0
投票

三个重要步骤-如何任务计划excel.xls(m)文件

© www.soinside.com 2019 - 2024. All rights reserved.