一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

AddMenu 操作

 zeeman3088 2012-01-17

AddMenu 操作

使用 AddMenu 操作可以創(chuàng)建下列內(nèi)容:

  • 窗體報(bào)表的自定義菜單欄。自定義菜單欄可替換窗體或報(bào)表的內(nèi)置菜單欄。
  • 窗體、窗體控件或報(bào)表的自定義快捷菜單。自定義快捷菜單可替換窗體、窗體控件或報(bào)表的內(nèi)置快捷菜單。
  • 全局菜單欄。除了用戶(hù)為窗體或報(bào)表添加的自定義菜單欄以外,全局菜單欄將替換所有 Microsoft Access 窗口的內(nèi)置菜單欄。
  • 全局快捷菜單。除非已經(jīng)為窗體、窗體控件或報(bào)表添加了自定義快捷菜單,否則對(duì)于表數(shù)據(jù)表和查詢(xún)數(shù)據(jù)表中的字段,“窗體”視圖、“數(shù)據(jù)表”視圖“打印預(yù)覽”中的窗體,以及“打印預(yù)覽”中的報(bào)表,全局快捷菜單將替換它們的內(nèi)置快捷菜單。

注釋  雖然在 Access 中,仍然可以使用包含 AddMenu 操作的宏來(lái)創(chuàng)建所有這些類(lèi)型的自定義菜單(并且,使用宏創(chuàng)建的所有現(xiàn)有自定義菜單仍然有效),但也可以使用“自定義”對(duì)話(huà)框來(lái)創(chuàng)建這些菜單。在“視圖”菜單上指向“工具欄”,然后單擊“自定義”即可打開(kāi)“自定義”對(duì)話(huà)框。“自定義”對(duì)話(huà)框顯示后,即可輕松地新建菜單或自定義內(nèi)置菜單。

設(shè)置

AddMenu 操作具有下列參數(shù):

操作參數(shù) 說(shuō)明
菜單名稱(chēng) 添加到自定義菜單欄或全局菜單欄中的下拉式菜單的名稱(chēng)??梢栽?A class=glossary onkeypress="AppendPopup(this,'defScriptWindow')" onclick="AppendPopup(this,'defScriptWindow')" href="http://shoufuban.net/mk:@MSITStore:C:/Program%20Files/Microsoft%20Office/OFFICE11/2052/vbaac10.chm::/html/acactAddMenu.htm#">“宏”窗口“操作參數(shù)”部分的“菜單名稱(chēng)”框中輸入菜單名稱(chēng)。這是自定義菜單欄和全局菜單欄所必需的參數(shù),但對(duì)于自定義快捷菜單和全局快捷菜單,則忽略該參數(shù)。

若要?jiǎng)?chuàng)建訪(fǎng)問(wèn)鍵以便使用鍵盤(pán)來(lái)選擇菜單,請(qǐng)?jiān)谧鳛樵L(fǎng)問(wèn)鍵的字母之前鍵入一個(gè)“And”符號(hào) (&)。在菜單欄上的菜單名稱(chēng)中該字母將帶有下劃線(xiàn)。

菜單宏名稱(chēng) 宏組的名稱(chēng),該宏組中包含上述菜單命令所對(duì)應(yīng)的宏。這是必需的參數(shù)。

如果在某個(gè)類(lèi)庫(kù)數(shù)據(jù)庫(kù)中執(zhí)行包含 AddMenu 操作的宏,Access 將只在當(dāng)前數(shù)據(jù)庫(kù)中查找具有該名稱(chēng)的宏組。

狀態(tài)欄文字 選擇菜單時(shí)顯示在狀態(tài)欄中的文本。對(duì)于自定義快捷菜單和全局快捷菜單,該參數(shù)會(huì)被忽略。

說(shuō)明

使用宏創(chuàng)建自定義菜單欄、自定義快捷菜單、全局菜單欄或全局快捷菜單時(shí),必須執(zhí)行下列操作:

  1. 為自定義菜單欄或全局菜單欄上所需的每個(gè)下拉式菜單均創(chuàng)建一個(gè)包含 AddMenu 操作的菜單欄宏。對(duì)于自定義快捷菜單和全局快捷菜單,菜單欄宏應(yīng)該只包含一個(gè) AddMenu 操作。
  2. 通過(guò)為每個(gè)菜單創(chuàng)建一個(gè)宏組為每個(gè)下拉式菜單指定命令。每個(gè)命令都運(yùn)行由該宏組中的一個(gè)宏所定義的操作集合。對(duì)于自定義快捷菜單和全局快捷菜單,只需創(chuàng)建一個(gè)宏組,該宏組中的每個(gè)宏都包含一個(gè)快捷菜單命令的操作集合。
  3. 將菜單欄宏附加于適當(dāng)?shù)?Access 對(duì)象:
    • 對(duì)于自定義菜單欄,在窗體或報(bào)表的 MenuBar 屬性中輸入菜單欄宏的名稱(chēng)。
    • 對(duì)于自定義快捷菜單,在窗體、窗體控件或報(bào)表的 ShortcutMenuBar 屬性中輸入菜單欄宏的名稱(chēng)。
    • 對(duì)于全局菜單欄,單擊“工具”菜單上的“啟動(dòng)”,然后在“啟動(dòng)”對(duì)話(huà)框的“菜單欄”框中輸入菜單欄宏的名稱(chēng)。
    • 對(duì)于全局快捷菜單,單擊“工具”菜單上的“啟動(dòng)”命令,然后在“啟動(dòng)”對(duì)話(huà)框的“快捷菜單欄”框中輸入菜單欄宏的名稱(chēng)。

菜單欄上的每個(gè)菜單都需要一個(gè)獨(dú)立的 AddMenu 操作。

自定義菜單欄、全局菜單欄及快捷菜單會(huì)替換其所附對(duì)象的內(nèi)置菜單欄和快捷菜單。如果要在這些菜單里保留某些 Access 命令以備使用,可以利用 RunCommand 操作將這些命令放入所需菜單的宏組中。

可以從菜單命令運(yùn)行宏,方法是在該命令的宏中使用 RunMacro 操作。

注釋  AddMenu 操作只能用于菜單欄宏,而菜單欄宏是由窗體、窗體控件或報(bào)表的 MenuBarShortcutMenuBar 屬性指定的,或是由“啟動(dòng)”對(duì)話(huà)框(單擊“工具”菜單中的“啟動(dòng)”即可打開(kāi)該對(duì)話(huà)框)中的“菜單欄”框或“快捷菜單欄”框指定的。菜單欄宏應(yīng)只包含 AddMenu 操作。

為窗體或報(bào)表,或者為數(shù)據(jù)庫(kù)指定了菜單欄宏之后,無(wú)論何時(shí)打開(kāi)該窗體、報(bào)表或數(shù)據(jù)庫(kù),Access 都會(huì)執(zhí)行該菜單欄宏。如果在窗體、報(bào)表或數(shù)據(jù)庫(kù)打開(kāi)時(shí),更改了用于定義下拉式菜單命令的菜單欄宏或宏組,那么必須在關(guān)閉窗體、報(bào)表或數(shù)據(jù)庫(kù)后將其重新打開(kāi),才能看到自定義菜單欄及其菜單中的更改。

創(chuàng)建包含自定義菜單命令的宏組時(shí),可以參閱下列信息:

  • 在宏組中,每個(gè)宏的“宏名”列中的名稱(chēng)就是命令名稱(chēng)。當(dāng)選擇命令時(shí),該行“備注”列中的文本將顯示在狀態(tài)欄中。
  • 若要在兩個(gè)菜單命令之間創(chuàng)建分隔線(xiàn),請(qǐng)?jiān)凇昂昝绷兄羞m當(dāng)?shù)牟藛蚊钪g鍵入連字符 (-)。
  • 若要?jiǎng)?chuàng)建訪(fǎng)問(wèn)鍵以便用鍵盤(pán)選擇命令,請(qǐng)?jiān)诿蠲Q(chēng)中作為訪(fǎng)問(wèn)鍵的字母前鍵入“And”符號(hào) (&)。該字母在菜單上將以下劃線(xiàn)形式顯示。

可以在由“菜單宏名稱(chēng)”參數(shù)指定的宏組中使用 AddMenu 操作為自定義菜單或自定義快捷菜單創(chuàng)建子菜單。如果將 AddMenu 操作放入這樣的宏組中,Access 將使用由該 AddMenu 操作的“菜單名稱(chēng)”和“狀態(tài)欄文字”參數(shù)所指定的菜單名稱(chēng)和狀態(tài)欄文字創(chuàng)建一個(gè)子菜單。該子菜單中包含由 AddMenu 操作的“菜單宏名稱(chēng)”參數(shù)所指定的宏組中的宏定義的命令。因?yàn)檫@種 AddMenu 操作(該操作通常為自定義菜單上的命令指定命令名稱(chēng)和狀態(tài)欄文本)定義的是子菜單,而不是最上層菜單的命令,所以該操作的“宏名”和“備注”列將被忽略。通過(guò)在每一級(jí)菜單的宏組中使用 AddMenu 操作,可以創(chuàng)建多級(jí)子菜單。

只有最上層菜單欄宏才支持宏條件。也就是說(shuō),可以在菜單欄宏中使用條件來(lái)決定是否在自定義菜單欄或全局菜單欄中顯示特定的菜單,但是只有對(duì)最上層菜單欄上的菜單才可這樣做。無(wú)法用條件來(lái)顯示或隱藏菜單中的命令或子菜單。對(duì)于自定義快捷菜單或全局快捷菜單,同樣可以使用條件來(lái)隱藏或顯示它們。

若要在 Visual Basic 中運(yùn)行 AddMenu 操作,可以使用 DoCmd 對(duì)象的 AddMenu 方法。在 Visual Basic 中,您還可以設(shè)置 MenuBarShortcutMenuBar 屬性,將自定義菜單欄或自定義快捷菜單附加到窗體、窗體控件或報(bào)表中。可以設(shè)置 StartUpMenuBar 屬性(相當(dāng)于通過(guò)編程設(shè)置“菜單欄”框)來(lái)創(chuàng)建全局菜單欄,也可以設(shè)置 Application 對(duì)象的 MenuBar 屬性來(lái)創(chuàng)建全局菜單欄。類(lèi)似地,可以設(shè)置 Application 對(duì)象的 StartUpShortcutMenuBar 屬性(相當(dāng)于通過(guò)編程設(shè)置“快捷菜單欄”框)或 ShortcutMenuBar 屬性來(lái)創(chuàng)建全局快捷菜單。

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶(hù)發(fā)布,不代表本站觀(guān)點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶(hù) 評(píng)論公約

    類(lèi)似文章 更多

    午夜精品一区二区av| 国产又粗又长又爽又猛的视频| 中文字幕日韩欧美理伦片| 欧美大黄片在线免费观看| 五月激情综合在线视频| 日韩精品人妻少妇一区二区| 免费在线成人激情视频| 国产精品日韩精品最新| 在线观看欧美视频一区| 亚洲中文字幕有码在线观看| 麻豆视频传媒入口在线看| 久久亚洲精品成人国产| 午夜精品成年人免费视频| 日本一本在线免费福利| 日韩不卡一区二区视频| 亚洲性日韩精品一区二区| 微拍一区二区三区福利| 欧洲精品一区二区三区四区| 亚洲综合日韩精品欧美综合区| 国产精品一区二区高潮| 不卡一区二区高清视频| 在线免费观看黄色美女| 日本人妻熟女一区二区三区| 欧美黑人精品一区二区在线| 亚洲中文字幕在线乱码av| 国产伦精品一一区二区三区高清版| 久久人妻人人澡人人妻| 欧美激情中文字幕综合八区| 日韩在线免费看中文字幕| 欧美日韩久久精品一区二区| 六月丁香六月综合缴情| 亚洲国产综合久久天堂| 亚洲丁香婷婷久久一区| 免费观看日韩一级黄色大片| 久久午夜福利精品日韩| 国产午夜在线精品视频| 亚洲男人的天堂久久a| 国产精品偷拍视频一区| 亚洲av一区二区三区精品| 亚洲中文字幕视频在线观看| 欧美日韩国产精品自在自线|