如何:自定义内置选项卡

在内置选项卡中可以添加组和控件。内置选项卡是 Microsoft Office 应用程序的功能区上已存在的选项卡。例如,**“数据”**选项卡是 Excel 中的内置选项卡。默认情况下,自定义组显示为内置选项卡上的最后一个组。但是,您可以在选项卡上将自定义组放在内置组之前或之后。

**适用于:**本主题中的信息适用于以下应用程序的文档级项目和应用程序级项目:Excel 2013 和 Excel 2010;InfoPath 2013 和 InfoPath 2010;Outlook 2013 和 Outlook 2010;PowerPoint 2013 和 PowerPoint 2010;Project 2013 和 Project 2010;Visio 2013 和 Visio 2010;Word 2013 和 Word 2010。有关更多信息,请参见按 Office 应用程序和项目类型提供的功能

说明说明

可以在内置选项卡中添加组,但不能从内置选项卡中移除内置组。

在内置选项卡中添加组

  1. 在**“解决方案资源管理器”中右击功能区代码文件,然后单击“视图设计器”**。

  2. 右击功能区设计器中的任一选项卡,然后单击**“属性”**。

  3. 在**“属性”窗口中展开“ControlId”属性,然后将“ControlIdType”属性设置为“Office”**。

  4. 将**“OfficeId”**属性设置为要自定义的内置选项卡的控件 ID。

    控件 ID 是唯一标识内置于 Microsoft Office 应用程序中的选项卡、组和控件的名称。

    有关控件 ID 的列表,请参见 Office 2010 帮助文件:Office fluent 用户界面控件标识符

  5. 从**“工具箱”“Office 功能区控件”**选项卡中,将组拖到选项卡上。

    说明说明

    设计器中不显示内置组。因此,判断您是否在使用内置选项卡的唯一途径就是检查选项卡的“ControlId”属性。

设置组在内置选项卡上的位置

  1. 在功能区设计器中选择一个自定义组。

  2. 在**“属性”窗口中,展开“Position”**属性。

  3. 将**“PositionType”**属性设置为适当的值:

    • **“BeforeOfficeId”**将组放置在指定内置组的前面。

    • **“AfterOfficeId”**将组放置在指定内置组的后面。

  4. 将**“OfficeId”**属性设置为内置组的控件 ID。

    有关控件 ID 的列表,请参见 Office 2010 帮助文件:Office fluent 用户界面控件标识符

请参见

任务

演练:使用功能区设计器创建自定义选项卡

演练:使用功能区 XML 创建自定义选项卡

如何:开始自定义功能区

如何:更改功能区上选项卡的位置

如何:向 Backstage 视图添加控件

如何:显示外接程序用户界面错误

概念

功能区设计器

功能区 XML

其他资源

功能区概述