ACC: 如何在 Access 中使用命令列參數

文章翻譯 文章翻譯
文章編號: 105128 - 檢視此文章適用的產品。
中級使用者: 需要基本巨集]、 [程式碼撰寫,] 以及 [交互操作性技巧。
全部展開 | 全部摺疊

結論

當您從 [開始] 功能表或一個捷徑 (或程式管理員或檔案管理員在 Microsoft Windows 3.x) 執行 Microsoft Access 時,您可以使用命令列參數來修改啟動程序。比方說您可以開啟特定資料庫、 執行一個巨集或提供一個密碼。

其他相關資訊

Microsoft Access 會識別下列的命令列參數:

在版本 1.x 只:
   /s                  Bypasses the Microsoft startup screen.
				
注意: 的啟動或在 Microsoft Access 的開頭顯示畫面可以也被抑制使用 Microsoft Access 版本 1.x 散發套件 (ADK)。

在 2.0 版/s 參數不再適用。而是,包括 StartupScreen 項目,以顯示點陣圖標誌,而不是預設的 Microsoft Access 商標。雖然這是 ADT 應用程式的設定,也可以用這個項目沒有 [ADT。在您 MSACC20.INI 檔案中包含下列陳述式:
   [Run-Time Options]
   StartupScreen=C:\LOGO\MYBITMAP.BMP
				
在 2.0 版只:
 /Ini <initialization file>    Starts Microsoft Access using the options in
                               the specified initialization file instead of
                               the standard MSACC20.INI file. The
                               initialization file must have the same
                               entries as the standard MSACC20.INI file.
				
在 Microsoft Access 1.x 2.0、 7.0 和 97:
   <database>          Opens the specified database.
   /Excl               Opens the database for exclusive access.
   /Ro                 Opens the database for read-only access.
   /User <user name>   Starts Access using the specified user name.
                       You'll be prompted for the path to Msaccess.exe.
   /Pwd <password>     Starts Access using the specified password.
                       You'll be prompted for the path to Msaccess.exe.
   /X <macro>          Starts Access and runs specified macro.
   /Cmd                Specifies what value to pass to the Command
                       function in an Access Basic procedure that is
                       called by a RunCode action in an AutoExec macro.
                       This option must be the last option on the command
                       line.
				
在 Microsoft Access 2.0、 7.0 和 97:
 /Compact <target database>    Compacts the database specified before the
                               /Compact option and then closes Microsoft
                               Access. To compact to a different name,
                               specify a target database.
 /Repair                       Repairs the specified database and then
                               closes Microsoft Access.
 /Convert <target database>    Converts a version 1.x database to a
                               version 2.0 database,
                               with a new name, and then closes Microsoft
                               Access. Specify the source database before
                               the /Convert option.
				
在 Microsoft Access 7.0 和 97:
 /Profile <user profile>       This replaces the /ini option used in
                               previous versions to specify an
                               initialization file. The option starts
                               Microsoft Access using the options
                               in a specified user profile instead of
                               the standard Windows Registry settings.

 /NoStartup                    This option starts Microsoft Access without
                               displaying the startup dialog box.

 /Wrkgrp <system filename>     You can start Microsoft Access with a
                               specific workgroup.

 /Runtime                      Starts Microsoft Access in run-time mode.
				
注意: 若要使用 / 執行階段 切換與 Microsoft Access 97,您必須安裝 [Microsoft Office 97 開發 o 人 h 員 ? 工 u 具 ? 版工具 (ODE) 或自訂的應用程式,以在您的電腦上 ODE 建立。
 /Convert <target database>    Converts a database in an earlier version
                               (1.x or 2.0) to a Microsoft Access 95 or
                               97 database with a new name, and then
                               closes Microsoft Access. Specify the
                               source database before the /Convert
                               option.
				
,例如您可以輸入下列命令,在 [執行] 對話方塊 (可從程式管理員 」 檔案] 功能表中選擇 [執行]):
   c:\access\msaccess.exe Northwind.mdb (or NWIND.MDB in versions 1.x and
   2.0) /Excl /X Add Products
				
這個範例語法啟動 Microsoft Access 便會開啟北風貿易 (或在版本 1.x 和 2.0 NWIND) 範例資料庫,供獨佔使用,並執行新增產品] 巨集。請注意您必須包括檔案名稱 Msaccess.exe,範例所示。

在 Microsoft Access 97:
/unregserver   Forces Microsoft Access to unregister itself and then
               exit.

/regserver     Forces Microsoft Access to register itself.
				
因為 Microsoft Access 會自我註冊程式,您可以使用 / unregserver/ regserver 參數來移除或重新整理存取登錄項目。當您需要確定正確登錄所有 Access 檔案,但是您不可以使用 Access 安裝程式] 的 [安裝/y"] 選項時,這非常有用。如需有關使用 「 安裝程式/y 」 的詳細資訊,請參閱 「 知識庫 」 中的下列文件]。
148424ACC: 疑難排解在 MS Access 95 與 97 中的無效分頁錯誤

建議的命令列參數順序

下列是建立 Access 資料庫捷徑的命令列參數時,請依照下列順序。所有參數都是選擇性的。

文件慣例:
<>-必要的文字的位置持有者。
<<>>-這是選擇性的文字的位置持有者。
{}-提供關於開關的詳細資訊,但是應該不複製到命令列中。
/ 執行階段
/ NoStartup
/wrkgrp < 系統檔案名稱 >
/使用者 <username>"
/pwd <password>"
/設定檔 < 使用者設定檔 > <database>
/ Excl
/Ro
/ 修復
/光碟 < < 新資料庫 > > {與 修復 的參數不使用}
/X <macro> {不在建議的方法改用 Autoexec 」 巨集或啟動選項。不要使用與 壓縮修復}。
/Cmd <value> {必須永遠是最後一次。 不要使用與 壓縮修復}。

?考

如需有關命令列參數的詳細資訊,搜尋"命令列選項 」 的 [說明] 索引或詢問 Microsoft Access 97 Office 小幫手。

屬性

文章編號: 105128 - 上次校閱: 2007年1月18日 - 版次: 2.2
這篇文章中的資訊適用於:
  • Microsoft Access 1.0 Standard Edition
  • Microsoft Access 1.1 Standard Edition
  • Microsoft Access 2.0 Standard Edition
  • Microsoft Access 95 Standard Edition
  • Microsoft Access 97 Standard Edition
關鍵字:?
kbmt kbhowto kbui KB105128 KbMtzh
機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:105128
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。
依現狀不再更新的知識庫內容免責聲明
本文旨在說明 Microsoft 不再提供支援的產品。因此,本文係依「現狀」提供,不會再更新。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com