使用现有自定义菜单和工具栏

本主题介绍在 Access 中打开这些旧数据库时,在早期版本的 Access 中创建的自定义工具栏和菜单栏的行为方式。 本主题还说明如何关闭功能区,以便可以使用自定义工具栏和菜单栏。

早期版本数据库在 Access 2010 中的行为方式

如果 .mdb 文件包含自定义工具栏、自定义菜单栏或自定义启动行为,则这些选项在 Access 2010 中打开该早期版本数据库以及将早期版本数据库转换为 Access 2010 文件 (.accdb 或 .accde 文件) 时适用。 例如,如果关闭了内置工具栏并替换了在 Access 2003 中创建的数据库中的默认菜单栏,则当您在 Access 2010 中打开数据库时,该行为将保持不变。

此外,在 Access 2010 中) 打开旧文件 (.mdb、.mde 和 .mda 文件时,以及使用 创建旧文件时(无法使用 .accdb 和 .accde 文件)时,可以隐藏功能区。 可以为旧文件定义不同的行为,因为早期版本数据库格式使用的工作模型与新的 .accdb 和 .accde 文件不同。 早期版本的 Access 在单独的窗口中打开了每个对象;相比之下,默认情况下, () 打开单个选项卡式文档中的所有对象,并使用制表符分隔打开的对象。

此外,可以通过在 Access 2003 中设置该数据库的选项或在 中设置全局程序选项来关闭旧数据库的功能区。 本主题后面的过程说明如何执行这两个任务。

打开旧数据库并选择显示功能区时,任何自定义工具栏都会在“ 加载项 ”选项卡上显示为组。选项卡中的每个组对应于一个自定义工具栏,每个组都使用分配给原始工具栏的名称。 但是,工具栏必须在旧数据库中可见,否则它们不会显示在选项卡上。

提示

若要绕过自定义启动行为,请在打开数据库时按住 Shift。

以下过程介绍如何打开和使用包含一个或多个自定义工具栏的数据库,如何打开使用自定义启动行为的数据库,以及如何隐藏功能区。

打开并使用包含自定义工具栏的早期版本数据库

  1. 单击“ 文件 ”选项卡,然后单击“ 打开”。 此时会显示“ 打开 ”对话框。

  2. 使用 “查找范围 ”列表查找旧数据库 (.mdb 或 .mde 文件) ,然后单击“ 打开”。 Access 2010 将打开早期版本的数据库。 数据库对象(表、窗体、报表等)显示在导航窗格中。 如果将窗体、开关板或其他对象设置为在启动时显示,则该对象也会显示在导航窗格中。 此外,如果创建了自定义工具栏或菜单栏,它们将在 “加载项 ”选项卡中显示为一个或多个组。 每个组使用最初分配给自定义工具栏或菜单栏的名称。

  3. 单击“ 加载项 ”选项卡。自定义工具栏显示为一个或多个组,你可以在这样做时使用它们,这是合乎逻辑的。 例如,假设其中一个自定义工具栏包含 “打印关系” 命令。 在显示打开数据库的关系之前,Access 不会启用该命令。

注意

如果数据库不包含自定义工具栏,“ 加载项 ”选项卡将保持隐藏状态。

打开并使用具有自定义启动行为的早期版本数据库

注意

这些步骤假定你在 Access 的早期版本中创建了一个数据库,并且该数据库使用自定义启动设置。 如果没有,可以忽略这些步骤。

  1. 单击“ 文件 ”选项卡,然后单击“ 打开”。 此时会显示“ 打开 ”对话框。

  2. 使用 “查找范围 ”列表查找并打开早期版本的数据库。 打开数据库并运行任何启动设置。 例如,如果将早期版本数据库设置为在打开任何数据输入窗体之前运行参数查询,则该查询的对话框将显示在 Access 2010 中。

注意

如果数据库使用 Visual Basic for Applications (VBA) 代码,则默认情况下 Access 会阻止该代码。

关闭功能区并使用自定义菜单栏

以下过程介绍如何通过在 Access 2003 和 Access 2010 中更改设置来隐藏功能区。 若要执行这些步骤,必须在早期版本的 Access 中创建数据库,并且该数据库必须包含自定义菜单栏。 有关创建自定义菜单栏的详细信息,请参阅 Access 早期版本的帮助。

将 Access 2003 设置为使用自定义菜单栏

  1. 使用 Access 2003 打开旧数据库。

  2. “工具 ”菜单上,单击“ 启动”。 此时会显示“ 启动 ”对话框。

  3. “菜单栏” 列表中,选择自定义菜单栏。

    注意

    必须选择菜单栏。 不能选择工具栏。

  4. 清除 “允许内置工具栏” 复选框,单击“ 确定”,然后关闭数据库。 在 Access 2010 中打开数据库时,Access 将在必要时显示消息栏 () 、为数据库设置的自定义菜单栏以及任何其他启动设置,例如窗体和任何自定义工具栏。

设置 Access 2010 以使用自定义菜单栏

  1. 在 Access 2010 中打开旧数据库。

  2. 单击“文件”选项卡,然后单击“选项”

  3. “Access 选项”对话框中,单击“当前数据库”

  4. “功能区和工具栏选项”下,清除 “允许完整菜单”“允许内置工具栏” 复选框。

  5. 单击“确定”。

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。