一.建立功能區
一、XML
首先,要確定功能區要包含的內容,本文假設,要建立如下圖所示的功能區。
其中:
打開羅斯文商貿(Access 2007 示例數據庫中的 Home 窗體)
壓縮和修復數據庫(Access 2007 系統功能)
關閉數據庫(調用回調函數,實現關閉當前數據庫)
並且在數據庫打開時就加載這個功能區。
為了實現上述功能,需要建立如下的 XML 內容:
<customUIxmlns="http://schemas.microsoft.com/office/2006/01/customui"onLoad="onLoadRibbon"><ribbonstartFromScratch="true"><fileMenu><buttonidMso="OpenDatabase"visible="false"/><buttonidMso="CloseDatabase"visible="false"/><buttonidMso="NewDatabase"visible="false"/><buttonidMso="SaveAs"visible="false"/><splitButtonidMso="AccessSaveAsMenu"visible="false"/></fileMenu><tabs><tabid="tabMain"label="Ribbon測試程序"><groupid="grpHome"label="Home"><buttonid="cmdHome"label="打開羅斯文商貿"imageMso="MeetingsWorkspace"size="large"onAction="onOpenFormEdit"tag="Home"/><buttonidMso="CompactDatabase"size="large"/><buttonid="cmdClose"label="關閉數據庫"imageMso="CloseDatabase"size="large"onAction="onCloseDatabase"/></group></tab></tabs></ribbon></customUI>