Excel 命令行开关 - 位置

Excel 命令行开关 - 位置

我注意到当我输入时:

excel /r“c:\temp1\test001.xls”

我得到只读状态。当我输入

excel“c:\temp1\test001.xls”/r

我没有得到只读。

当我进入

excel /s “c:\temp1\test001.xls”

我进入安全模式。

当我进入

excel“c:\temp1\test001.xls”/s

我仍然处于安全模式。

开关在前面或后面有什么逻辑吗?还是有点混乱?

谢谢

答案1

正如评论中如此善意解释的那样秋名,范围Excel 的命令行开关可以是会话范围的(影响 Excel 的许多工作方式),也可以是工作簿特定的(仅影响指定的文件)。

当您选择安全模式时/秒,该设置会改变 Excel 会话的工作方式,适用于所有工作簿,直到您关闭 Excel。

它会忽略 Application Data\Microsoft\Xlstart 文件夹中的所有文件、位于 Excel 或 Office 安装目录中的默认 XLStart 文件夹以及在 Excel 选项对话框的常规选项卡上指定的备用启动文件位置。它还会强制 Excel 忽略工具栏文件(Excel.xlb 或 .xlb)。使用 /s 开关启动 Excel 时,您会在标题栏中看到“安全模式”。

当您选择只读时,这仅适用于 Excel 文件跟随/r打开该命令行(“工作簿范围”设置)。

excel 1.xls 2.xls /r 3.xls 4.xls
1.xls 和 2.xls 可以正常打开,
而 3.xls 和 4.xls 则以只读方式打开。

相关内容