您可以使用 Access 桌面資料庫中的 SetMenuItem 巨集指令,在 [增益集] 索引標籤的自訂或全域功能表上設定功能表項目的狀態 (啟用或停用、選取或未選取)。
設定
SetMenuItem 巨集指令具有下列引數。
|
巨集指令引數 |
描述 |
|---|---|
|
功能表索引 |
包含您要設定狀態之命令的功能表索引。 在自訂或全域功能表中輸入所需功能表索引的整數值 (從 0 開始)。 在巨集設計視窗的 [巨集指令引數] 區段的 [功能表索引] 方塊中輸入索引值。 索引是相對於自訂或全域功能表的功能表巨集位置 (此功能表的 AddMenu 巨集指令在功能表巨集中的位置,從 0 開始計算)。 功能表的顯示方式可能有些不同,因為您可以在功能表巨集中使用條件式運算式來隱藏或顯示自訂功能表項目。 此為必要引數。 如果您選取具有此引數的功能表,並將 命令索引 和 子命令索引 引數留白,您可以啟用或停用功能表名稱本身。 不過,您無法選取或取消選取功能表名稱 (Access 會忽略功能表名稱的 [旗標] 引數的 [核取] 和 [取消核取] 設定)。 |
|
命令索引 |
您要設定狀態之命令的索引。 為 功能表索引 引數所選取的功能表中想要的命令之索引,輸入整數值 (從 0 開始)。 索引是相對於命令在 巨集群組 中的位置,其定義了自訂或全域功能表的所選功能表 (此命令的巨集在巨集群組中的位置,從 0 開始計算)。 功能表的顯示方式可能有些不同,因為您可以在功能表巨集群組中使用條件式運算式來隱藏或顯示自訂功能表命令。 |
|
子命令索引 |
您要設定狀態之子命令的索引。 只有當想要的命令具有 子功能表 時,才適用此功能。 為 命令索引 引數所選取的子功能表中想要的子命令之索引,輸入整數值 (從 0 開始)。 索引是相對於子命令在巨集群組中的位置,其定義了自訂或全域功能表的所選子功能表 (此子命令的巨集在巨集群組中的位置,從 0 開始計算)。 |
|
標幟 |
您要設定命令或子命令的狀態。 按一下 [灰色] (停用命令 — 顯示為灰色)、[取消灰色] (啟用該命令)、[核取] (在命令旁加上核取符號 — 通常表示該命令已被選取或已切換)、或 [取消核取] (以移除核取符號)。 預設為 [取消灰色]。 |
註解
SetMenuItem 巨集指令只能在自訂或全域功能表上運作。 如果使用中視窗沒有自訂或全域功能表,執行包含 SetMenuItem 巨集指令的巨集會造成 執行階段錯誤。
您可以使用此巨集指令來設定功能表命令和子命令的狀態,但不能設定子命令的子命令之狀態。
若要在 Visual Basic for Applications (VBA) 模組中執行 SetMenuItem 巨集指令,請使用 DoCmd物件的 SetMenuItem 方法。