使用 MenuBar 屬性可以將菜單欄指定給 Microsoft Access 數(shù)據(jù)庫(kù) (.mdb)、Access 項(xiàng)目 (.adp)、窗體或報(bào)表使用。也可以使用 MenuBar 屬性來(lái)指定菜單欄宏,以便用于顯示數(shù)據(jù)庫(kù)、窗體或報(bào)表的自定義菜單欄。String 型,可讀寫。
expression.MenuBar
expression 必需。返回“應(yīng)用于”列表中的一個(gè)對(duì)象的表達(dá)式。
輸入要顯示的菜單欄名稱。如果將 MenuBar 屬性設(shè)置留空,Microsoft Access 將顯示內(nèi)置(默認(rèn))菜單欄或應(yīng)用程序的全局菜單欄。如果所設(shè)置的 MenuBar 屬性值不是已有的菜單欄或菜單欄宏的名稱,則窗體或報(bào)表將沒(méi)有菜單欄(默認(rèn)的菜單欄也不會(huì)顯示)。
可以使用對(duì)象的屬性表、宏或 Visual Basic 來(lái)設(shè)置該屬性。
在 Visual Basic 中,可以使用所要顯示的菜單欄名稱的字符串表達(dá)式來(lái)設(shè)置該屬性。
若要使用宏或 Visual Basic 來(lái)顯示數(shù)據(jù)庫(kù)、窗體或報(bào)表的內(nèi)置菜單欄或全局菜單欄,請(qǐng)將該屬性設(shè)為零長(zhǎng)度字符串 (" ")。
在使用窗體及報(bào)表的 MenuBar 屬性時(shí),當(dāng)窗體或報(bào)表打開(kāi)時(shí),Microsoft Access 將顯示指定的菜單欄。只要窗體或報(bào)表獲得焦點(diǎn),該菜單欄就會(huì)顯示。
當(dāng) Application 對(duì)象使用 MenuBar 屬性時(shí),它允許在整個(gè)數(shù)據(jù)庫(kù)中顯示自定義的菜單欄。但是,如果已經(jīng)對(duì)數(shù)據(jù)庫(kù)的窗體或報(bào)表設(shè)置了 MenuBar 屬性,則只要窗體或報(bào)表?yè)碛薪裹c(diǎn),窗體或報(bào)表的自定義菜單欄就會(huì)替換數(shù)據(jù)庫(kù)的自定義菜單欄。如果焦點(diǎn)不在窗體或報(bào)表上,將顯示數(shù)據(jù)庫(kù)的自定義菜單欄。
注釋 可以按 Ctrl+F11 在數(shù)據(jù)庫(kù)的自定義菜單欄和內(nèi)置菜單欄之間進(jìn)行切換。
下面的示例將 MenuBar 屬性值設(shè)為名為 CustomerMenu 的菜單欄:
Forms!Customers.MenuBar = "CustomerMenu"
若要顯示窗體的內(nèi)置菜單欄或應(yīng)用程序全局菜單,請(qǐng)將 MenuBar 屬性設(shè)為零長(zhǎng)度字符串 ("") 。
Forms!Customers.MenuBar = ""