Command 函數

重要:  本文係由機器翻譯而成,請參閱免責聲明。本文的英文版本請見這裡,以供參考。

您可以使用Command函數來傳回用於啟動Microsoft Office Access 2007命令列引數部分。

註解

Access 啟動時從命令列,命令列/cmd選項之後的任何部分的命令列引數為會傳送給程式。您可以使用Command函數傳回已經過了的引數。

若要開啟資料庫後,請變更命令列引數︰

  1. 在 [檔案] 功能表上按一下 [ Access 選項]。

  2. 在 [應用程式設定] 對話方塊中,按一下 [進階]

  3. 命令列引數方塊中輸入新的引數。

Command函數現在會傳回您所輸入的新引數。

Command函數使用時任何位置不是在 Visual Basic for Applications (VBA) 程式碼的模組中,您必須包含空白的括號括住之後函數。例如,若要在表單上的文字] 方塊中,使用Command函數,您想要將 [文字] 方塊的 [控制項資料來源] 的屬性為運算式 ,如下所示︰

=Command()

範例

附註: 下列範例示範如何在 Visual Basic for Applications (VBA) 模組中使用此函數。 如需使用 VBA 的詳細資訊,請在 [搜尋] 旁的下拉式清單中選取 [開發人員參考],並在 [搜尋] 方塊中輸入一個或多個字詞。

下列範例會示範如何啟動 Access 的命令列引數,並顯示如何使用命令函數會傳回引數的值。

若要測試此範例中,按一下 [Windows [開始] 按鈕,然後按一下 [執行]。在同一行的 [執行] 方塊中輸入下列程式碼。(您必須括住的組件的命令列中的資訊括住)。

"C:\Program Files\Microsoft Office\Office11\Msaccess.exe" _
"C:\Program Files\Microsoft Office\Office11\Samples\Northwind.mdb" /cmd "Orders"

接下來,[北風] 樣本資料庫中建立新的模組,並新增下列的Sub程序︰

Public Sub CheckCommandLine()
' Check the value returned by Command function and display
' the appropriate form.
If Command = "Orders" Then
DoCmd.OpenForm "Orders"
ElseIf Command = "Employees" Then
DoCmd.OpenForm "Employees"
Else
Exit Sub
End If
End Sub

當您呼叫此程序時,Access 就會開啟 [訂單] 表單。您可以建立在資料庫開啟時自動呼叫此程序 AutoExec 巨集。

附註: 機器翻譯免責聲明︰本文係以電腦系統翻譯而成,未經人為介入。Microsoft 提供此等機器翻譯旨在協助非英語系使用者輕鬆閱讀 Microsoft 產品、服務及技術相關內容。基於本文乃由機器翻譯而成,因此文中可能出現詞辭、語法、文法上之錯誤。

擴展您的技能
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與其中一位 Office 支援專員連絡以深入了解您的意見。

×