使用 Microsoft 登入
登入或建立帳戶。
您好:
選取其他帳戶。
您有多個帳戶
選擇您要用來登入的帳戶。

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

註解

當 Access 從命令行啟動時,遵循 /cmd 選項的命令行的任何部分會以命令行自變數的形式傳遞至程式。 您可以使用 Command 函數傳回已通過的自變數。

開啟資料庫後變更命令列自變數:

  1. 在 [ 檔案] 功能表上,按兩下 [ 存取選項]

  2. 在 [ 應用程式設定] 對話框中,按兩下 [ 進階]

  3. [命令行自變數 ] 方塊中輸入新的自變數。

Command 函數現在會傳回您已輸入的新自變數。

Command 函數用於模組中的 Visual Basic for Applications (VBA) 程式代碼以外的任何位置時,您必須在函數之後加入空白括弧。 例如,若要在表單上的文字框中使用 Command 函數,您可以將文字框的 ControlSource 屬性設為 運算式 如下所示:

=Command()

範例

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

下列範例示範如何使用命令行自變數啟動 Access,然後示範如何使用 Command 函數傳回此自變數的值。

若要測試此範例,請按兩下 [Windows 開始 ] 按鈕,然後按兩下 [ 執行]。 在單一行的 [ 執行 ] 方塊中輸入下列代碼。 (您必須用引號括住命令行資訊的部分) 。

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

接下來,在 [北風貿易工具] 範例資料庫中建立新模組,並新增下列 程式:

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 產品與服務。 您的 IT 管理員將能夠收集這些資料。 隱私權聲明。

感謝您的意見反應!

×