如何:自定义 Microsoft Office 菜单

更新:2011 年 4 月

使用功能区设计器可以将控件添加到在单击**“文件”选项卡(对于 Office 2010)或“Microsoft Office 按钮”**(对于 Office 2007)时打开的菜单中。

对于 Office 2010 项目,添加到**“文件”选项卡上的控件显示在名为“外接程序”**的组中。

对于 Office 2007 项目,可以将控件放到任何内置控件的旁边。 内置控件是 Microsoft Office 菜单上已有的控件。 例如,可以将控件放到**“保存”**按钮的旁边。 有关更多信息,请参见功能区设计器

对于 Office 2010 项目,不能在 Visual Studio 中使用功能区设计器将控件放在内置控件的前面或后面。 如果要将控件放在内置控件的前面或后面,则必须使用功能区 XML。 有关更多信息,请参见 Office UI 自定义

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

向 Microsoft Office 菜单中添加控件

  1. 在“设计”视图中打开功能区项。

    有关如何向项目添加**“功能区(可视化设计器)”**项的更多信息,请参见如何:开始自定义功能区

  2. 在功能区设计器中,单击**“文件”选项卡(对于 Microsoft Office 2010)或“Microsoft Office 按钮”**(对于 2007 Microsoft Office system)。

    显示一个菜单设计器。 此设计图面不包含任何控件。

  3. 从**“工具箱”“Office 功能区控件”**选项卡上,将以下任意控件拖到菜单设计器上:

    • Button

    • CheckBox

    • Gallery

    • 菜单

    • Separator

    • SplitButton

    • ToggleButton

  4. 拖动控件,将其移至菜单上的新位置。

将控件放在 Microsoft Office 菜单中的内置控件之前或之后

  1. 在菜单设计器中选择一个控件。

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

  3. 在**“PositionType”属性旁边的下拉列表中,选择“BeforeOfficeId”“AfterOfficeId”**。

    **“OfficeId”属性显示在“Position”**下面。

  4. 将**“OfficeId”**属性设置为内置控件的 ID。 有关控件 ID 的列表,请从 Microsoft 下载中心下载 2007 Office System Document: Lists of Control IDs(2007 Office System 文档:控件 ID 列表)。

    提示

    对于 Office 2010 项目,不能在 Visual Studio 中使用功能区设计器放置控件。 如果要放置控件,则必须使用功能区 XML。 有关更多信息,请参见 Office UI 自定义

请参见

任务

如何:开始自定义功能区

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

概念

功能区设计器

功能区 XML

其他资源

功能区概述

修订记录

日期

修订记录

原因

2011 年 4 月

阐明如何使用功能区设计器将控件添加到 Office 2010 项目的“文件”菜单。

客户反馈