共用方式為


Access) (DoCmd.SetMenuItem 方法

SetMenuItem 方法執行 Visual Basic 中的 SetMenuItem 巨集指令。

語法

運算式SetMenuItem (MenuIndexCommandIndexSubcommandIndexFlag)

expression 代表 DoCmd 物件的變數。

參數

名稱 必要/選用 資料類型 描述
MenuIndex 必要 Variant 整數,從 0 算起,這是使用中視窗之自訂功能表列或全域功能表列上功能表的有效索引,如自訂功能表列或全域功能表列的功能表列宏中所定義。

如果您選取具有此引數的功能表,並將 CommandIndexSubcommandIndex 引數保留空白 (或將它們設定為 1) ,您可以啟用或停用功能表名稱本身。 不過,您無法檢查或取消核取功能表名稱 (Microsoft Access 會忽略功能表名稱) 之Flag引數的acMenuCheckacMenuUncheck設定。
CommandIndex 選用 Variant 整數,從 0 算起,這是 MenuIndex 引數所選功能表上命令的有效索引,如定義使用中視窗之自訂功能表列或全域功能表列之選取功能表的宏群組中所定義。
SubcommandIndex 選用 Variant 整數,從 0 算起,這是 CommandIndex 引數所選子功能表中子命令的有效索引,如定義使用中視窗之自訂功能表列或全域功能表列之選取子功能表的宏群組中所定義。
Flag 選用 Variant 指令或子指令要設定成的目標狀態。 可以為下列其中一個常數:
  • acMenuCheck
  • acMenuGray
  • acMenuUncheck
  • acMenuUngray (預設值)

註解

使用 SetMenuItem 方法可在使用中視窗的自訂功能表列或全域功能表列上,設定 (啟用或停用、核取或取消核取) 功能表項目的狀態。

注意事項

[!注意事項] SetMenuItem 方法僅適用於自訂的功能表列和使用功能表列巨集所建立的全域功能表列。 SetMenuItem方法包含在此版本的 Access 中,只是為了與 Access 97 之前的版本相容。 它不會使用新的命令列功能。

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應