Windows任务计划程序 - 打开Excel文件“您想如何打开此文件”

时间:2015-09-22 23:03:51

标签: excel scheduled-tasks windows-server-2012

我正在尝试在Windows任务计划程序中设置一个基本任务,每天打开一个Excel文件。我过去已成功完成此操作,但由于某些原因我在尝试打开文件时使用的Windows Server 2012操作系统上出现提示您想如何打开此类文件?< / em>

Task Scheduler Example

有没有办法自动选择Excel作为用于运行此任务的文件的程序?

3 个答案:

答案 0 :(得分: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"

要清楚,这意味着在任务计划程序GUI中,您需要将EXCEL.EXE的文件路径放在程序/脚本行中,并将要在“参数”行中打开的自定义Excel文件的文件路径。

其他命令行选项可以打开为只读等。请参阅Command-line switches for Excel

答案 1 :(得分:0)

三个重要步骤 - 如何安排excel.xls(m)文件的任务

<强>简单地

  1. 确保.vbs文件正确
  2. 在“任务计划程序”
  3. 中正确设置“操作”选项卡
  4. 无法启用“运行用户是否已登录”
  5. 更详细...

    以下是.vbs文件示例:

    inside the onResponse(), obtain the Bitmap and set it to your ImageView (Not NetworkImageView). I had mentioned this method in the comments above.

    在“操作”标签(任务计划程序)中:

    设置程序/脚本:= C:\ Windows \ System32 \ cscript.exe

    设置添加参数(可选):= C:\ MyVbsFile.vbs

    最后,请勿启用“运行用户是否已登录”。

    这应该有效。

    许多人还需要在他们的机器上创建以下两个文件夹:

    32位:

    C:\ Windows \ System32 \ config \ systemprofile \ Desktop

    64位:

    C:\的Windows \ Syswow64资料\配置\ systemprofile \桌面

    如果不以交互方式运行,显然excel需要这些文件夹。即使您使用的是64位操作系统,也要创建这两个文件夹。

    让我知道!

    Rod Bowen

答案 2 :(得分:0)

这解决了我的问题:

32位:

C:\Windows\System32\config\systemprofile\Desktop

64位:

C:\Windows\SysWOW64\config\systemprofile\Desktop