
我注意到當我輸入時:
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 標題列中看到「安全模式」。
當您選擇唯讀時,僅適用於 Excel 文件跟隨這/r開啟該命令列(「工作簿範圍」設定)。
excel 1.xls 2.xls /r 3.xls 4.xls
正常開啟 1.xls 和 2.xls,
而 3.xls 和 4.xls 以唯讀方式開啟。