Windows任务计划程序-打开Excel文件;您想如何打开此文件;
我正在尝试在Windows任务计划程序中设置一个基本任务,每天打开一个Excel文件。我过去已经成功地完成了这项工作,但由于某些原因,在我尝试打开文件时使用的Windows Server 2012操作系统会提示我如何打开此类文件Windows任务计划程序-打开Excel文件;您想如何打开此文件;,excel,scheduled-tasks,windows-server-2012,Excel,Scheduled Tasks,Windows Server 2012,我正在尝试在Windows任务计划程序中设置一个基本任务,每天打开一个Excel文件。我过去已经成功地完成了这项工作,但由于某些原因,在我尝试打开文件时使用的Windows Server 2012操作系统会提示我如何打开此类文件 是否有办法自动选择Excel作为用于运行此任务文件的程序?您需要指定Excel.exe应用程序可执行文件的完整路径以及要打开的工作簿 Office程序的位置(64位Windows Server 2012上的64位Office) Microsoft Office 20
是否有办法自动选择Excel作为用于运行此任务文件的程序?您需要指定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
"%PROGRAMFILES%\Microsoft Office\Office14\EXCEL.EXE" "C:\Users\user\Documents\MyWorkbook.xlsx"
为了清楚起见,这意味着在任务计划程序GUI中,需要将EXCEL.EXE的文件路径放在程序/脚本行中,并将要打开的自定义EXCEL文件的文件路径放在参数行中
其他命令行选项可以只读方式打开等。请参阅。三个重要步骤-如何安排excel.xls(m)文件的任务计划 简单地说:
'
' a .vbs file is just a text file containing visual basic code that has the extension renamed from .txt to .vbs
'Write Excel.xls Sheet's full path here
strPath = "C:\RodsData.xlsm"
'Write the macro name - could try including module name
strMacro = "Update" ' "Sheet1.Macro2"
'Create an Excel instance and set visibility of the instance
Set objApp = CreateObject("Excel.Application")
objApp.Visible = True ' or False
'Open workbook; Run Macro; Save Workbook with changes; Close; Quit Excel
Set wbToRun = objApp.Workbooks.Open(strPath)
objApp.Run strMacro ' wbToRun.Name & "!" & strMacro
wbToRun.Save
wbToRun.Close
objApp.Quit
'Leaves an onscreen message!
MsgBox strPath & " " & strMacro & " macro and .vbs successfully completed!", vbInformation
'
在操作选项卡(任务计划程序)中:
设置程序/脚本:=C:\Windows\System32\cscript.exe
设置添加参数(可选):=C:\MyVbsFile.vbs
最后,无论用户是否登录,都不要打开“运行”。
这应该行得通。许多人还需要在其计算机上创建以下两个文件夹:
32位:
C:\Windows\System32\config\systemprofile\Desktop
C:\Windows\System32\config\systemprofile\Desktop
64位:
C:\Windows\SysWOW64\config\systemprofile\Desktop
C:\Windows\SysWOW64\config\systemprofile\Desktop
显然,如果Excel不是以交互方式运行,它需要这些文件夹。即使您在64位操作系统上,也要创建这两个文件夹。这为我解决了这个问题: 32位:
C:\Windows\System32\config\systemprofile\Desktop
C:\Windows\System32\config\systemprofile\Desktop
64位:
C:\Windows\SysWOW64\config\systemprofile\Desktop
C:\Windows\SysWOW64\config\systemprofile\Desktop