萬盛學電腦網

 萬盛學電腦網 >> 數據庫 >> access教程 >> access2007教程 >> Access 2007用於 Access 的命令行開關

Access 2007用於 Access 的命令行開關

時 間:2008-7-21 8:01:40
作 者:Microsoft
摘 要:用於 Access 的命令行開關
正 文:

本文介紹如何通過向啟動命令中添加開關和參數來自定義 Microsoft Office Access 2007 的啟動方式。例如,可以讓 Office Access 2007 在啟動時打開特定的文件或運行特定的宏。

命令行開關也稱為命令行選項。根據它們的功能,有些開關需要參數,有些則不需要。

如果對於某個開關以及任何關聯的參數只想使用一次,可以在 Microsoft Windows 的“運行”框(可通過單擊“開始”菜單上的“運行”訪問)中鍵入命令字符串。該命令字符串包括啟動程序的命令(在此情況下,為 Msaccess.exe),後面是開關和參數的組合。如果您想多次使用同一開關及其關聯的參數,則可以創建一個桌面快捷方式,以便始終使用同一開關及其參數啟動程序。本文探討如何執行上述操作,並提供了一個表格,其中列出了 Office Access 2007 中可用的所有開關和參數。  

本文內容

命令、開關和參數簡介

每次通過單擊 Access 程序圖標或“開始”菜單上的程序名稱來啟動 Access 時,實際上是在運行 Msaccess.exe 命令,但您通常不需要鍵入該命令,甚至看不到該命令。

通過向 Msaccess.exe 命令中添加稱為“開關”的子命令,可以更改程序啟動方式的某些方面。開關的形式為主命令後加一個空格,再跟斜槓 (/) 和開關的名稱。開關有時候後面跟有另一個空格,然後是稱為參數的一個或多個特定指令,這些指令可為程序提供有關如何運行 Msaccess.exe 命令的更多信息。例如,以下命令指示 Access 啟動,然後打開指定的文件以用於只讀用途:

msaccess.exe /ro "c:\My Folder\My Database.accdb"

在此示例中,開關為 /ro,參數為 "c:\My Folder\My Database.accdb"。請注意,此示例中的文件路徑包含空格,因此在引號中設置。如果文件路徑不包含空格,則不需要使用引號。

在 Office Access 2007 中,可以省略 msaccess.exe,以完整的文件路徑後跟開關和參數來啟動該命令。例如,可按如下方式鍵入上述命令:

"c:\My Folder\My Database.accdb" /ro

 注釋   對於 .accdb、.adp 或 .mdb 文件,要確保在發出不包括 msaccess.exe 的命令時 Access 尚未運行。如果 Access 已經運行,將不會傳遞任何命令行開關。但是,當您打開 .accdr、.mde、.accde 或 .ade 文件時,總是啟動一個新的 Access 實例,因此命令行開關無法正常工作。

 

將開關添加到“運行”命令以使用一次開關

 

  1. 在 Microsoft Windows 中,單擊“開始”,然後單擊“運行”
  2. “運行”框中,鍵入 msaccess.exe,或單擊“浏覽”找到該程序。
  3. 鍵入一個空格,然後鍵入開關以及任何參數。一個命令中可以包括多個開關和參數。例如,要以只讀模式打開特定數據庫,然後在該數據庫中運行特定宏,需要鍵入:

    msaccess.exe /ro "c:\MyFolder\MyDatabase.accdb" /x MyMacro

 

下次不使用命令行開關啟動 Access 時,程序將根據其默認設置啟動。要使自定義的啟動方式可以重復使用,請參閱下一節。

 

 注釋 

 

  • 開關和參數不區分大小寫。例如,/RO 的作用與 /ro 相同。
  • 在每個開關以及每個參數之前要包括一個空格。

創建快捷方式以重用開關

首先,驗證 Msaccess.exe 文件在計算機上的位置。如果在安裝 Access 時您接受了默認文件夾位置,則 Msaccess.exe 文件通常位於以下位置:

C:\Program Files\Microsoft Office\Office12\msaccess.exe

如果在該位置找不到 Msaccess.exe 文件,請搜索該文件,並記下完整路徑。

 

  1. 右鍵單擊 Windows 桌面,指向“新建”,然後單擊快捷菜單上的“快捷方式”
  2. 在“創建快捷方式向導”中的“請鍵入項目的位置”框中,鍵入一個引號 ("),輸入 Msaccess.exe 文件的完整路徑
copyright © 萬盛學電腦網 all rights reserved