Access 2007 功能区运用祥细讲解
http://tech.ddvip.com 2008年02月27日 社区交流
本文详细介绍Access 2007 功能区运用祥细讲解
实现功能区中的“打开罗斯文商贸”控件的onOpenFormEdit 回调函数,通过功能区中的 Tag 属性实现传递要打开的窗体名,在本例中,<button id="cmdHome" label="打开罗斯文商贸" imageMso="MeetingsWorkspace" size="large" onAction="onOpenFormEdit" tag="Home"/>,cmdHome 按钮控件的 Tag 属性为“Home”,指定要打开的窗体为“Home”。
'通过Ribbon中的Tag属性实现传递要打开的窗体PublicSubonOpenFormEdit(controlAsIRibbonControl) '以编辑方式打开窗体 DoCmd.OpenFormcontrol.Tag,,,,acFormEditEndSub
实现功能区中的“关闭数据库”的onCloseDatabase 回调函数。
PublicSubonCloseDatabase(controlAsIRibbonControl) DoCmd.CloseDatabaseEndSub
创建功能区系统数据表
讲述了如何创建功能区XML,那么这个 XML 如何使用呢?
对于 Access 2007 来说,要将这个 XML 的内容存储在一个名为 USysRibbons 的系统表中,才能使用。
一、创建 USysRibbons 表
在上一讲中,建立了Ribbon.accdb 数据库,打开这个数据库,在系统的功能面板上选择[插入]面板,在[表和列表]上点击[表]按钮,创建新表。

新加两个字段:RibbonName 和功能区XML,其中,RibbonName 为“文本”类型,RibbonXML 为“备注”类型,将其保存为 USysRibbons:
来源:豆豆网转载 作者:OfficeBa 朱亦文 责编:豆豆技术应用