Microsoft Office 产品的命令行开关

应用对象
Microsoft 365 专属 Excel Microsoft 365 专属 Word Microsoft 365 专属 Outlook Microsoft 365 专属 PowerPoint Microsoft 365 专属 Access Excel 2024 Word 2024 Outlook 2024 PowerPoint 2024 Access 2024 Excel 2021 Word 2021 Outlook 2021 PowerPoint 2021 Access 2021

启动 Microsoft Office 产品时,启动过程将以标准方式运行。 例如,Microsoft Word 会显示 Word 初始屏幕并加载 Normal 模板。 但是,假设你希望 Word 在没有初始屏幕的情况下启动,然后加载 Normal 模板以外的模板。 或者,你希望通过加载加载项或在启动时运行宏来进一步自定义该过程。 可将称为 命令行开关 的子命令添加到 Office 应用的启动命令中,从而将此类选项添加到 Office 应用的启动命令中。

如果只想使用一次自定义项,可以在 Microsoft Windows 中的“ 运行 ”对话框 (“开始”菜单) 中键入命令和切换。 如果要多次或每次启动应用时使用特定开关,则可以创建一个桌面快捷方式,使用相同的开关和参数启动程序。 本文介绍如何同时执行这两项操作。 它还包括一个表,其中列出了桌面 Office 应用中可用的所有开关和参数。

关于命令、开关和参数

使用命令行开关并不意味着您必须在命令提示符处键入整个启动命令。 可以通过选择桌面上的程序图标或在 “开始” 菜单上选择程序名称来启动 Office 应用。 所有启动方法基本上都做同样的事情:它们运行应用的 .exe 文件,即使你实际上没有键入命令,甚至没有看到它。

命令行开关是添加到 .exe 文件的修饰符。 带开关的启动文件如下所示。


 outlook.exe /nopreview

此示例中,命令行开关已添加到经典 Outlook 的 .exe 文件中。 该开关由正斜杠和一个表示开关动作的单词或缩写组成。 此开关告知经典 Outlook 启动而不显示阅读窗格。

开关有时后面跟着一条或多条称为参数的特定指令,这些指令为程序提供了有关如何运行 .exe 命令的更多信息。 例如,以下命令告知经典 Outlook 在启动时加载特定的配置文件名称。


outlook exe /profile profilename

在新版 Outlook 中,指定命令行开关的方法有所不同。 不要使用正斜杠 (/) ,而是使用两个短划线 (--) 。 例如,以下命令指示新 Outlook 在启动时加载特定的配置文件名称。

olk.exe --profile profilename

开关名称不能缩写,也不区分大小写。 但是,它们的参数有时区分大小写。

启动命令名称和位置

以下是 Office 产品 Word、Excel、PowerPoint、PowerPoint viewer、经典 Outlook、新版 Outlook 和 Access 的启动命令的名称。

Word winword.exe
Excel excel.exe
PowerPoint powerpnt.exe
PowerPoint Viewer pptview.exe
经典 Outlook outlook.exe
新版 Outlook olk.exe
Access msaccess.exe

使用 Office 启动命令之一时,必须提供产品 .exe 文件的完整路径。 验证此文件在计算机上的位置。 如果在安装过程中接受默认文件夹位置,下表将显示 .exe 文件的位置。

在 2021 Office 365、2024 & Windows 32 位:C:\Program Files (x86) \Microsoft Office\root\Office16\
Windows 64 位:C:\Program Files\Microsoft Office\root\Office16\

安装新 Outlook 应用的文件夹名称随每个版本更新而更改。 它以 Microsoft.OutlookForWindows_ 开始,以 _8wekyb3d8bbwe 结尾,包括版本号和计算机体系结构。 例如: Microsoft.OutlookForWindows_1.2024.717.400_x64_8wekyb3d8bbwe。 

在新版 Outlook 中 C:\Program Files\WindowsApps\Microsoft.OutlookForWindows_<Version>_<Architecture>_8wekyb3d8bbwe\olk.exe

若要查找当前版本的安装位置,请运行以下 PowerShell 命令:

(Get-AppxPackage Microsoft.OutlookForWindows) 。InstallLocation

通过将开关添加到“运行”命令来使用一次

  1. 在 Windows 中,选择任务栏中的“搜索”,或按 Windows 键,键入 “运行”,然后在结果中单击 “命令提示符 ”。

  2. 在“ 运行 ”对话框中,键入引号,输入应用 .exe 文件的完整路径,然后再键入另一个引号。 或者,单击“浏览”以找到并选择该文件。 在这种情况下,会自动提供引号。

  3. 在闭合引号的后面,键入一个空格,然后键入开关。 例如,您可能键入:

    "c:\program files\microsoft office\root\office16\outlook.exe" /nopreview
    
    

下次启动应用时,它将照常打开。 若要使自定义的启动方式可重复使用,请参阅下一节。

请注意以下关于使用命令行参数的事项:

  • 一次只能使用一个交换机。 不支持使用多个开关启动 Office 应用。
  • 如果参数是指向计算机上某个位置的路径或包含空格的文件名,请将其括在双引号中,例如 /t “Monthly Report.dotx”。
  • 开关和参数不区分大小写。 例如,/RO 的功能与 /ro 相同。
  • 在每个开关之前包含一个空格,在每个参数之前包含一个空格。

通过创建快捷方式使交换机可供重复使用

  1. 右键单击 Windows 桌面,指向“ 新建”,然后单击快捷菜单上的 “快捷方式 ”。

  2. 创建快捷方式向导中,键入双引号 (“) ,输入应用 .exe 文件 (的完整路径(包括文件名) ),然后在” 键入项目的位置 “框中再键入一个双引号。 或者,单击“浏览”以找到并选择该文件。 在这种情况下,引号是自动添加的。

  3. 在右引号后,键入空格,然后键入 switch 和任何参数。 如果参数是指向计算机上某个位置的路径,并且该路径包含空格,则还必须将其括在引号中。 例如:

    "c:\program files\microsoft office\root\office16\excel.exe" /r "c:\My Folder\book1.xlsx"
    
    
  4. 单击“下一步”

  5. 在“键入此快捷方式的名称”框中,键入快捷方式的名称,然后单击“完成”。
    向导将创建快捷方式并将其放置在桌面上。

每当想要使用快捷方式启动应用时,请双击它。

若要将桌面快捷方式添加到 Windows 开始 菜单,请右键单击快捷方式,然后单击快捷菜单上的“ 固定到开始”菜单

Office 产品的命令行开关列表

每个 Office 产品都有一组不同的命令行开关。

开关和参数 说明
/safe 以安全模式启动 Word。
/q 启动 Word 而不显示 Word 初始屏幕。
/ttemplatename 使用基于普通模板以外的模板的新文档启动 Word。
示例若要使用基于名为 Myfax.dotx 的模板(存储在 C 驱动器上的)的文档启动 Word,请在命令提示符下键入以下内容:
/tc:\Myfax.dotx
注意: 开关和模板文件名称之间不要包含空格。
注意: 由于模板可以存储宏病毒,因此在打开它们或基于新模板创建文件时要小心。 请采取以下预防措施:在计算机上运行最新的防病毒软件,将宏安全级别设置为高,清除“信任所有已安装的加载项和模板”检查框,使用数字签名,并维护受信任的来源列表。
/t filename 启动 Word 并打开现有文件。
示例若要启动 Word 并打开存储在 C 驱动器上的模板文件 Myfax.dotx,请在命令提示符处键入以下内容:
/t c:\Myfax.dotx
示例若要启动Word打开多个文件(如 MyFile.docx 和 MyFile2.docx),每个文件都存储在 C 驱动器上,请在命令提示符下键入以下内容:
/t c:\MyFile.docx c:\MyFile2.docx
/f filename 使用基于现有文件的新文档启动 Word。
示例若要开始Word并基于存储在桌面上的文件 MyFile.docx 创建新文档,请在命令提示符下键入以下内容:
/f "c:\Documents and Settings\All Users\Desktop\MyFile.docx"
/h http://filename 启动 Word 并打开存储在 Microsoft Windows SharePoint Services 网站上的文档的只读副本。
示例若要启动Word并打开存储在文档库中 URL http://MySite/Documents 的文件 MyFile.docx 的副本,请在命令提示符下键入以下内容:
/h http://MySite/Documents/MyFile.docx
注意: 如果文档已签出给您,则 /h 开关将不起作用。 Word 将打开文件,以便你可以对其进行编辑。
/pxslt 基于指定的可扩展样式表语言转换 (XSLT) 启动Word并打开现有 XML 文档。
示例若要启动 Word 并将存储在 C 驱动器上的 XSLT MyTransform 应用于同样存储在 C 驱动器上的 XML 文件 Data.xml,请在命令提示符下键入以下内容:
/pc:\MyTransform.xsl c:\Data.xml
/a 启动Word并防止加载项和全局模板 (包括 Normal 模板) 自动加载。 /a 开关还锁定设置文件。
/ladd-in 启动 Word,然后加载特定的 Word 加载项。
示例若要启动Word然后加载存储在 C 驱动器上的加载项 Sales.dll,请在命令提示符下键入以下内容:
/lc:\Sales.dll
注意: 开关与加载项名称之间不要包含空格。
注意: 在宏或应用程序中运行可执行文件或可执行代码时要小心。 可执行文件或代码可用于执行可能危及计算机和数据安全的操作。
/m 在不运行任何 AutoExec 宏的情况下启动 Word。
/mMacroName 启动 Word,然后运行特定宏。 /m 开关还会阻止 Word 运行任何 AutoExec 宏。
示例若要启动 Word 并运行宏 Salelead,请在命令提示符处键入以下内容:
/mSalelead

注意: 开关与宏名称之间不要包含空格。 由于宏可能包含病毒,因此在运行宏时要小心。 采取以下预防措施:在计算机上运行最新的防病毒软件;将宏安全级别设置为“高”;清除“信任所有已安装的加载项和模板”检查框;使用数字签名;维护受信任的发布者列表。
/n 在没有打开文档的情况下启动 Word 的新实例。 在每个 Word 实例中打开的文档不会在其他实例的“切换窗口”列表中显示为选项。
/w 使用空白文档启动新的 Word 实例。 在每个 Word 实例中打开的文档不会在其他实例的“切换窗口”列表中显示为选项。
/r 在 Windows 注册表中重新注册 Word。 此开关启动 Word、运行 Office 安装程序、更新 Windows 注册表,然后关闭。
/x 从操作系统 shell 启动 Word,以便 Word 仅响应一个动态数据交换 (DDE) 请求 (例如,以编程方式) 打印文档。
/ztemplatename 明显的行为与 /t 开关完全相同。 但是,可以将 /z 开关与 Word 结合使用以生成启动事件和新事件,而 /t 开关只生成启动事件。