功能区设计器

您所在的位置:网站首页 word功能区选项卡 功能区设计器

功能区设计器

2023-10-04 22:53| 来源: 网络整理| 查看: 265

功能区设计器 项目 06/19/2023

适用范围:Visual Studio Visual Studio for Mac Visual Studio Code

功能区Designer是一个可视化设计画布。 使用功能区Designer将自定义选项卡、组和控件添加到 Microsoft Office 应用程序的功能区。

适用于:本主题中的信息适用于以下应用程序的文档级项目和 VSTO 外接程序项目:Excel;InfoPath 2013 和 InfoPath 2010;前景;幻灯片;项目;Visio;Word。 有关详细信息,请参阅 Office 应用程序和项目类型提供的功能。

若要打开功能区Designer,请将功能区 (Visual Designer) 项添加到项目。 然后,可以使用设计工具执行以下任务:

设计功能区布局

处理事件并设置控件属性

将控件添加到 Backstage 视图

注意

有些任务无法使用功能区Designer来完成。 有关这些任务以及如何完成这些任务的详细信息,请参阅 功能区概述。

向项目添加功能区 (Visual Designer) 项

若要使用功能区Designer,请向项目添加新的功能区 (Visual Designer) 项。 有关详细信息,请参阅 如何:开始自定义功能区。

(Visual Designer) 项添加新的功能区时,Visual Studio 会自动将以下文件添加到项目中:

功能区代码文件。 此文件的名称为“添加新项”对话框中的功能区 (Visual Designer) 项指定。 向此文件添加用于处理功能区事件的代码。

功能区Designer代码文件。 此文件包含功能区Designer生成的代码,不应直接编辑。

资源文件。 此文件包含功能区上每个控件的属性值。

如果已有功能区 (Visual Designer) 项来自另一个项目,则可以使用“添加现有项”对话框在当前项目中重复使用它。

设计功能区

可通过三种方式打开功能区Designer:

在“解决方案资源管理器”中,双击功能区代码文件。

在“解决方案资源管理器”中,右键单击功能区代码文件,然后单击“查看Designer”。

在“解决方案资源管理器”中,选择功能区代码文件,然后单击“视图”菜单上的“Designer”。

功能区Designer包含默认选项卡和组。 可以从功能区Designer中删除默认选项卡和组。 若要删除默认组,请右键单击“ 组 1”,然后单击“ 删除”。 若要删除默认选项卡,请右键单击设计图面的空白区域,然后单击“ 删除功能区选项卡”。

还可以将自定义选项卡、组和控件添加到功能区Designer。 可以在 “工具箱”中的 “Office 功能区控件 ”组中找到这些控件。 可通过三种方法将 Office 功能区控件组中的控件添加到功能区Designer:

将控件拖到功能区Designer上的相应区域。

单击控件,然后单击功能区Designer中的相应区域。

在设计器中选择适当的区域,然后双击 “工具箱”中的控件。

功能区设计工作流

按照以下基本步骤设计功能区布局:

将自定义选项卡添加到功能区。

将组添加到选项卡。

将控件添加到组。

只能删除组上的控件;不能将控件直接拖动到选项卡或功能区。 只能在选项卡上删除组;不能将组直接拖动到功能区。

通过将控件拖动到正确的位置来排列控件。 可以使用“属性 ” 窗口设置控件的属性。

不能在功能区上将控件从一个选项卡拖动到另一个选项卡。 如果要将控件移动到另一个选项卡,则必须使用 “剪切 ”命令从一个选项卡中删除控件,然后将该控件粘贴到另一个选项卡上。如果确实剪切并粘贴控件,则事件处理程序将停止工作。 可以在 “属性” 窗口中重新连接事件处理程序。 有关详细信息,请参阅 属性窗口。

将自定义选项卡添加到功能区

可通过三种方法将自定义选项卡添加到功能区:

从 工具箱添加选项卡。

右键单击功能区Designer,然后单击“添加功能区选项卡”。

打开 Tab 集合编辑器,然后单击“ 添加”。

若要打开选项卡集合编辑器,请在“属性”窗口中选择“Tabs”属性,然后单击Designer号按钮。

添加选项卡后,可以添加组以包含控件。

从功能区中删除自定义选项卡

可通过三种方法从功能区中删除自定义选项卡:

右键单击设计器,然后单击“ 删除功能区选项卡”。

在“属性”窗口的“命令”窗格中,单击“删除功能区选项卡”。

打开 选项卡集合编辑器,选择选项卡,然后单击“ 删除”。

更改选项卡在功能区上的位置

可以更改功能区上自定义选项卡的顺序。 还可以在功能区上的内置选项卡之前或之后放置自定义选项卡。 有关详细信息,请参阅 如何:更改功能区上选项卡的位置。

自定义功能区上的内置选项卡

内置选项卡是已在 Microsoft Office 应用程序功能区上的选项卡。 例如,“ 数据 ”选项卡是 Excel 中的内置选项卡。

可以将组和控件添加到内置选项卡。默认情况下,自定义组显示为内置选项卡上的最后一个组,但你可以在选项卡上的任何内置组之前或之后移动它。

不能删除内置组。

有关如何自定义内置选项卡的详细信息,请参阅 如何:自定义内置选项卡。

向选项卡添加组

组以逻辑方式组织功能区上的控件。 将组添加到选项卡。 将所有其他控件添加到组。

将控件添加到组

将一个或多个控件添加到组。 下表描述了每个控件。

控制 说明 Box 一个容器,用于组织组中的控件。 可以将除分隔符、组或选项卡以外的任何控件添加到框中。框可以是水平或垂直。 Button 启动操作的按钮。 可以将按钮添加到组、按钮组、下拉列表、库、菜单或拆分按钮。 ButtonGroup 包含一个或多个按钮、切换按钮、菜单、拆分按钮和库的组。 可以将按钮组添加到组或菜单中。 CheckBox 选中或清除以打开或关闭选项的框。 ComboBox 附加了列表框的编辑框。 用户可以键入或选择其选择。 该框显示当前所选内容。 Items使用 属性在将功能区加载到 Office 应用程序之前或之后的运行时添加和删除项。 DropDown 用户可以选择的项列表。 用户无法在下拉列表中键入新项。

Items使用 属性将项添加到列表。 可以在运行时添加和删除项。

Buttons使用 属性将按钮添加到列表。 但是,在功能区加载到 Office 应用程序后,无法在运行时添加和删除按钮。

EditBox 用户可以在其中键入文本的框。 库 一个菜单,该菜单显示用户可从中选择的视觉选项的数组或网格。 可以在菜单中控制所选内容的布局。 ColumnCount使用 和 RowCount 属性指定将显示库的项和按钮的行数和列数。 Label 可用于标识功能区上的控件的文本。 菜单 可包含以下任何控件的下拉列表:

-按钮- 复选框-库-菜单- “拆分”按钮- 切换按钮-分离

若要将控件添加到功能区Designer中的菜单,请单击菜单中的向下箭头以公开菜单设计图面。 然后,可以将功能区控件从 “工具箱” 拖到菜单上。 若要排列控件,请将它们拖动到所需位置。

若要在功能区加载到 Office 应用程序后向 添加控件 RibbonMenu ,必须在加载功能区之前将 Dynamic 属性设置为 true 。 有关如何执行此操作的信息,请参阅 功能区对象模型概述。

分隔符 用于分隔列表中的项的细条。 添加到组后,条形图是垂直的。 添加到菜单后,条形图为水平。 SplitButton 附加了菜单的按钮。 拆分按钮可以包含以下任何控件:

-按钮- 复选框-库-菜单- “拆分”按钮- 切换按钮-分离

与菜单一样,拆分按钮也有其自己的设计图面。 但是,与菜单不同,只能在功能区加载到 Office 应用程序之前更新拆分按钮中的项目。 有关如何更新拆分按钮中的项的信息,请参阅 功能区对象模型概述。

ToggleButton 显示为已按下或未按下的按钮。 处理事件和设置属性

使用功能区Designer,可以使用“属性”窗口在设计时设置控件属性。 此外,功能区还公开了一个强类型对象模型,可用于在运行时获取和设置功能区控件的属性。

可以双击设计器上的任意控件,为控件的默认事件打开事件处理程序。 可以使用 “属性” 窗口为所有其他控件事件创建事件处理程序。

功能区事件和属性位于 命名空间中 Microsoft.Office.Tools.Ribbon 。 功能区 (Visual Designer) 项会自动在项目中添加对此程序集的引用,并在功能区代码文件的顶部插入相应的 using 或 Imports 语句。

有关在运行时处理功能区事件和设置功能区控件的属性的信息,请参阅 功能区对象模型概述。

自定义 Backstage 视图

可以使用功能区Designer将控件添加到单击“文件”选项卡时打开的菜单。此菜单称为 Backstage 视图。

不能使用功能区设计器在内置控件之前或之后放置控件。 内置控件是已显示在 Backstage 视图中的控件。 如果要在内置控件之前或之后放置控件,则必须使用功能区 XML。 有关 功能区 (XML) 的详细信息,请参阅 功能区 XML。 有关自定义 Backstage 视图的详细信息,请参阅 面向开发人员的 Office 2010 Backstage 视图简介 和 为开发人员自定义 Office 2010 Backstage 视图。

适用于:本主题中的信息适用于以下应用程序的文档级项目和 VSTO 外接程序项目:Excel;InfoPath 2013 和 InfoPath 2010;前景;幻灯片;项目;Visio;Word。 有关详细信息,请参阅 Office 应用程序和项目类型提供的功能。

有关如何将控件添加到 Backstage 视图的信息,请参阅 如何:将控件添加到 Backstage 视图。

功能区Designer中的辅助功能

可以使用键盘快捷方式移动功能区Designer中的控件。 某些键盘快捷方式适用于所有控件,有些键盘快捷方式仅适用于具有菜单的控件。

下表显示了适用于所有控件的键盘快捷方式。

操作 键盘快捷键 将控件移到列表中的上一个控件之前。 Ctrl+向上

Ctrl+左

将控件移到列表中的下一个控件之后。 Ctrl+Down

Ctrl+右

将所选内容从一个控件移动到同一组中的另一个控件。 对于下拉面板,请在父控件和下拉面板中的控件之间移动。 Up

向下

向前循环访问所有控件。 Tab 通过所有控件循环访问反向。 Shift+Tab 删除所选控件或控件集。 删除 复制所选控件。 Ctrl+C 剪切所选控件。 Ctrl+X 粘贴剪贴板中的控件。 Ctrl+V 选择 “工具箱”。 Ctrl+Alt+X 选择父组件。 Esc

下表显示了仅适用于 Microsoft Office 菜单 RibbonMenu、 和 RibbonSplitButton 的键盘快捷方式。

操作 键盘快捷键 如果下拉面板处于打开状态,并且下拉面板上选择了一个控件,请选择父控件。 Left 如果下拉面板处于打开状态并且已选择父控件,请关闭下拉面板。 Left 打开下拉面板。 Right 如果下拉面板处于打开状态,请选择下拉面板上的第一个控件。 Right 关闭下拉面板。 Esc 请参阅 功能区概述 Ribbon XML 演练:使用功能区Designer创建自定义选项卡 如何:将功能区从功能区Designer导出到功能区 XML 如何:开始自定义功能区 在运行时访问功能区


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3