如何:自定义内置选项卡
更新:2007 年 11 月
适用对象 |
---|
本主题中的信息仅适用于指定的 Visual Studio Tools for Office 项目和 Microsoft Office 版本。 项目类型
Microsoft Office 版本
有关更多信息,请参见按应用程序和项目类型提供的功能。 |
在内置选项卡中可以添加组和控件。内置选项卡是 Microsoft Office 应用程序的功能区上已存在的选项卡。例如,“数据”选项卡是 Excel 中的内置选项卡。默认情况下,自定义组显示为内置选项卡上的最后一个组。但是,您可以在选项卡上将自定义组放在内置组之前或之后。
说明: |
---|
可以在内置选项卡中添加组,但不能从内置选项卡中移除内置组。 |
在内置选项卡中添加组
在“解决方案资源管理器”中右击功能区代码文件,然后单击“视图设计器”。
右击功能区设计器中的任一选项卡,然后单击“属性”。
在“属性”窗口中展开“ControlId”属性,然后将“ControlIdType”属性设置为“Office”。
将“OfficeId”属性设置为要自定义的内置选项卡的控件 ID。
控件 ID 是唯一标识内置于 Microsoft Office 应用程序中的选项卡、组和控件的名称。有关控件 ID 的列表,请参见 2007 Office System Document: Lists of Control IDs(2007 Office System 文档:控件 ID 列表)。
从“工具箱”的“Office 功能区控件”选项卡中,将组拖到选项卡上。
说明: 设计器中不显示内置组。因此,判断您是否在使用内置选项卡的唯一途径就是检查选项卡的“ControlId”属性。
设置组在内置选项卡上的位置
在功能区设计器中选择一个自定义组。
在“属性”窗口中,展开“Position”属性。
将“PositionType”属性设置为适当的值:
“BeforeOfficeId”将组放置在指定内置组的前面。
“AfterOfficeId”将组放置在指定内置组的后面。
将“OfficeId”属性设置为内置组的控件 ID。有关控件 ID 的列表,请参见 2007 Office System Document: Lists of Control IDs(2007 Office System 文档:控件 ID 列表)。