RibbonPosition 接口

表示 Microsoft Office 菜单上的功能区控件相对于内置控件的位置、选项卡相对于内置选项卡的位置或者组相对于内置组的位置。

命名空间:  Microsoft.Office.Tools.Ribbon
程序集:  Microsoft.Office.Tools.Common(在 Microsoft.Office.Tools.Common.dll 中)

语法

声明
<GuidAttribute("d7167a9c-8d5c-4ca4-9de8-8d19b66d1aa5")> _
Public Interface RibbonPosition _
    Inherits IEquatable(Of RibbonPosition)
[GuidAttribute("d7167a9c-8d5c-4ca4-9de8-8d19b66d1aa5")]
public interface RibbonPosition : IEquatable<RibbonPosition>

RibbonPosition 类型公开以下成员。

属性

  名称 说明
公共属性 OfficeId 获取内置功能区控件、组或选项卡的 ID,当前 RibbonPosition 使用该 ID 定义其他控件、组或选项卡的相对位置。
公共属性 PositionType 获取一个值,该值指示当前 RibbonPosition 表示内置控件、组或选项卡之前还是之后的位置。

页首

方法

  名称 说明
公共方法 Equals 指示当前对象是否等于同一类型的另一个对象。 (继承自 IEquatable<RibbonPosition>。)

页首

备注

使用 RibbonGroupPosition 属性可以指定内置选项卡上的组相对于该选项卡上的内置组的位置。 有关更多信息,请参见 如何:自定义内置选项卡

使用可在 Microsoft Office 菜单上使用的控件(例如 RibbonButton)的 Position 属性,可以指定该控件相对于菜单上的内置控件的位置。 当控件放置在功能区选项卡上时,这些控件的 Position 属性不起作用。 有关更多信息,请参见 如何:自定义 Microsoft Office 菜单

使用 RibbonTabPosition 属性可以指定选项卡相对于内置选项卡的位置。

要创建 RibbonPosition 对象,请调用 RibbonPositionStatics 对象的 AfterOfficeId 方法或 BeforeOfficeId 方法。

在运行时,您可以使用 RibbonFactory 对象的 RibbonPosition 属性获取 RibbonPositionStatics 对象。

有两种方法可访问 RibbonFactory 对象:

  • 使用功能区类的 Factory 属性。 请通过功能区类中的代码使用此方法。

  • 使用 Globals.Factory.GetRibbonFactory 方法。 请通过功能区类之外的代码使用此方法。

请参见

参考

Microsoft.Office.Tools.Ribbon 命名空间

其他资源

如何:自定义 Microsoft Office 菜单

如何:自定义内置选项卡

功能区对象模型概述