问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何自定义Access 2007 功能区

发布网友 发布时间:2022-04-21 22:52

我来回答

1个回答

热心网友 时间:2022-04-12 16:50

  功能区是新的 Microsoft Office Fluent 用户界面的一个组件,它是一个横跨程序窗口顶部的条形带,其中包含多组命令。Office Fluent 用户界面是 Microsoft Office Access 2007 中存放各个命令的单一位置,同时也是 Access 早期版本中的菜单和工具栏的主要替代部分。

  在开始使用 Office Access 2007 构建更高级的应用程序时,您可能会决定自定义 Office Fluent 功能区,以提高应用程序的易用性。例如,您可以隐藏部分或全部默认的选项卡,以使用户无法使用某些命令;您也可以创建新的自定义选项卡,并只在其中包含您要使用的命令。

  在使用 Office Fluent 用户界面 的所有 2007 Microsoft Office system 程序中,您都可以使用可扩展标记语言 (XML) (可扩展标记语言 (XML):标准标记语言 (SGML) 的一种浓缩形式,开发人员可用其创建自定义标签,为整理和提供信息提供了灵活性。) 来自定义功能区。因此,掌握 XML 的一些基本知识将很有帮助。本文并不介绍 XML 的概念,而是说明自定义功能区的基本过程,同时提供一些示例 XML,您可以根据自己的需要修改这些示例。

  有关 XML 和功能区自定义的更高级信息,请单击本文请参阅部分中的链接。

  了解功能区自定义技术

  在 Office Access 2007 中,自定义功能区的方法是:先创建自定义 XML,然后通过添加代码或设置数据库属性来指示 Access 在创建功能区时使用该 XML。通过该 XML,不仅可以隐藏现有的选项卡,还可以添加新的选项卡、命令组和命令。本文中的过程将演示如何向 Access 中添加内置命令(例如“查找”、“排序”和“保存”)以及如何添加运行自行编写的 Access 宏的命令。

  该 XML 可以存储在很多位置,但最简便的方法之一是将其存储在当前数据库的系统表中。该过程可描述为:创建一个名为 USysRibbons 的系统表,接着将功能区 XML 添加到该系统表中,然后指定自定义功能区是针对整个数据库显示,还是针对某个特定的窗体或报表显示。您可以定义多个自定义功能区(一个用于整个应用程序),其他功能区则用于数据库中的各个窗体或报表。

  创建并应用自定义功能区

  以下部分将逐步介绍创建并应用自定义功能区的过程。

  开始之前

  在导航窗格中显示系统表  默认情况下,导航窗格中并不显示系统表,因此首先必须更改“导航选项”对话框中的设置,以便您在创建 USysRibbons 表后能够看到它。为此,请使用以下过程:

  在 Access 中打开该数据库,右键单击导航窗格顶部的导航栏,然后单击快捷菜单上的“导航选项”。

  在“导航选项”对话框中的“显示选项”下,选中“显示系统对象”复选框,然后单击“确定”。

  Access 系统表将出现在导航窗格中。

  启用对加载项用户界面错误消息的显示功能  在创建功能区自定义 XML 以及对其进行故障排除的过程中,错误消息是一个十分有用的信息源,因此最好让 Access 显示它们。为此,请使用以下过程:

  单击“Office 按钮”,然后单击“Access 选项”。

  单击“高级”。

  在“常规”下,选中“显示加载项用户界面错误”复选框,然后单击“确定”。  

  创建 USysRibbons 系统表

  以下过程中的 XML 将创建此配置。

  在导航窗格中,右键单击“USysRibbons”表,然后单击快捷菜单上的“数据表视图”。

  向该表中添加以下数据。您可以复制本文中的 XML 示例,然后直接将其粘贴到该表中。

  此 XML 首先指示 Access 不要“从头开始”,即它指定 Access 应显示默认的功能区选项卡。接下来,它指示 Access 仅隐藏一个默认选项卡(“创建”选项卡)。最后,它新建一个名为“A Custom Tab”的功能区选项卡并向该选项卡中添加名为“A Custom Group”的命令组,然后向该组中添加“粘贴”命令。有关此示例以及如何根据自身需要自定义此示例的详细信息,请参阅理解 XML 示例部分。

  关闭 USysRibbons 表,然后关闭并重新打开该数据库。

  应用自定义功能区

  现在该自定义功能区 XML 已存储在表中,接下来请执行下列操作之一,具体执行哪项操作则取决于您是要向整个数据库还是向特定的窗体或报表应用该功能区。

  向整个数据库应用自定义功能区

  单击“Office 按钮”,然后单击“Access 选项”。

  单击“当前数据库”,接着在“功能区和工具栏选项”下选择“功能区名称”列表,然后单击所需的功能区(在此示例中为“My Tab”)。

  单击“确定”。

  向特定的窗体或报表应用自定义功能区

  在导航窗格中,右键单击要应用该自定义功能区的窗体或报表,然后单击快捷菜单上的“设计视图”。

  如果尚未显示属性表,请按 F4 来显示它。

  在属性表顶部的“所选内容的类型”下,请确保从该列表中选择对象类型(“窗体”或“报表”)。

  在属性表的“其他”选项卡上,单击“功能区名称”列表,然后单击要在打开窗体或报表时显示的功能区(在此示例中为“My Tab”)。

  在“快速访问工具栏”上,单击“保存”,或者按 Ctrl+S。

  关闭该窗体或报表,然后在导航窗格中通过双击将其重新打开。

  此时将显示您选择的功能区。

  在验证自定义功能区能够正常工作后,可以按照下列步骤再次隐藏系统表:

  右键单击导航窗格顶部的导航栏,然后单击快捷菜单上的“导航选项”。

  在“导航选项”对话框中的“显示选项”下,清除“显示系统对象”复选框,然后单击“确定”。

  恢复默认功能区

  要停止使用自定义功能区并恢复默认功能区,请使用下列过程之一,具体使用哪个过程则取决于该自定义功能区当前是由整个应用程序使用,还是由特定的窗体或报表使用。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
绩效工资从工资里扣合法吗 无人机电机轴的主要功能有哪些? 闽侯南通多久发展 南通哪个位置最有潜力 南通未来的机遇有哪些 江苏南通的发展前景怎么样 南通这座城市未来发展前景怎样 我女儿阳历08年01月08日出生,{农历07年腊月初一}请高人帮忙改个名字... 我女儿是2012年1月10日10:35分出生的五行缺什么,取什么名字好 这种图片效果怎么做出来的,不是纯白板,仔细看有一个个均匀分布的小圆点... wow100级怎么去海加尔山副本 win10更改快速访问工具栏的位置,将快速访问工具栏... 求魔兽世界海山副本门任务全流程! access快速访问工具栏在哪 魔兽世界海加尔山之战 ppt中如何将快速访问工具栏置于功能区下方 wow海加尔山之战怎么进? 07版word怎样把快速访问栏移动到功能区下方 魔兽世界我单刷海加尔山,副本路线怎么走啊? 淘宝买到假货,已经拆了包装,还能退款吗 魔兽世界海加尔山之战副本在哪里,最好带图 魔兽世界里怎么去海加尔山副本 怎样将吉他弦距调低 怎么把电脑配置调低 怎样把电脑屏幕的亮度调低? 怎么把电脑性能调低? 怎么把汽车公里数调低? 怎样把显卡性能调低 如何把空调温度调低 怠速调高和调低什么区别? 魔兽世界海加尔山副本在哪? access访问键怎么设置 wow任务海加尔山火焰前线门怎样开! word程序中的快速访问工具栏可以 魔兽世界海加尔山攻略 win7系统excel2007自定义快速访问工具栏如何迁移至... 我的OPPO Reno相册里面的微信文件夹不见了怎么办? 魔兽世界 海加尔山怎么出? 如何在Word2007添加快速访问工具栏 魔兽世界海山怎么去 海加尔山副本单刷路线 OPPO手机 微信保存图片在文件夹里 想保存到相册 如... 魔兽世界海加尔山之战这个副本能单刷吗? Access2007应用大全的目录 魔兽世界25人的海加尔山完了怎么出去呢 autocad2014快速访问工具栏不能在功能区上方显示只... oppo手机微信里面的相片怎么删除 魔兽世界地图上的海加尔山怎么进去 魔兽世界海加尔山有什么副本? PS的组合快捷键有哪些?有高手教下吗? 魔兽世界怎么才能去海加尔山FB?