RibbonTab 接口

定义

包含功能区上的一组或多组控件。

public interface class RibbonTab : IDisposable, Microsoft::Office::Tools::Ribbon::RibbonComponent, System::ComponentModel::IComponent
[System.Runtime.InteropServices.Guid("b2c81178-b119-41af-b358-46460ae005d9")]
public interface RibbonTab : IDisposable, Microsoft.Office.Tools.Ribbon.RibbonComponent, System.ComponentModel.IComponent
[<System.Runtime.InteropServices.Guid("b2c81178-b119-41af-b358-46460ae005d9")>]
type RibbonTab = interface
    interface RibbonComponent
    interface IComponent
    interface IDisposable
Public Interface RibbonTab
Implements IComponent, IDisposable, RibbonComponent
属性
实现

注解

有一个用于添加功能区控件的层次结构。 只能对 RibbonTab 控件使用 Microsoft.Office.Tools.Ribbon 控件。 RibbonGroup只能对RibbonTab控件使用 。

功能区Designer支持自定义选项卡和内置选项卡。

可以使用 对象的 方法RibbonFactory在运行时CreateRibbonTab创建 RibbonTab

可通过两种方法来访问 RibbonFactory 对象:

  • 通过使用 Ribbon 类的 Factory 属性。 可从 Ribbon 类中的代码使用此方法。

  • 通过使用 Globals.Factory.GetRibbonFactory 方法。 可从 Ribbon 类外的代码使用此方法。

注意

此接口由 Visual Studio Tools for Office Runtime 实现。 不应在代码中实现此接口。 有关更多信息,请参见 Visual Studio Tools for Office Runtime Overview

使用情况

本文档介绍面向 .NET Framework 4 或更高版本的 Office 项目中所用的此类型的版本。 在面向 .NET Framework 3.5 的项目中,此类型可能具有不同的成员,因此本文档为此类型提供的代码示例可能并不适用。 有关在面向 .NET Framework 3.5 的项目中使用此类型的文档,请参阅 Visual Studio 2008 文档中的以下参考部分:http://go.microsoft.com/fwlink/?LinkId=160658

属性

ControlId

获取或设置一个唯一名称,Microsoft Office 将通过它引用选项卡。

Groups

获取 RibbonTab 上的组集合。

KeyTip

获取或设置选项卡的键盘快捷键。

Label

获取或设置选项卡上显示的文本。

Name

获取或设置此 RibbonComponent 的名称。

(继承自 RibbonComponent)
Parent

获取一个 RibbonComponent,表示此 RibbonComponent 的父级。

(继承自 RibbonComponent)
Position

获取或设置相对于内置选项卡的功能区上的选项卡的位置。

Ribbon

获取包含控件层次结构的顶级 Ribbon 对象。

(继承自 RibbonComponent)
RibbonUI

获取 Microsoft Office 应用程序提供给功能区扩展性代码的 IRibbonUI 实例。

(继承自 RibbonComponent)
Tag

获取或设置与此 RibbonComponent 关联的应用程序特定的数据。

(继承自 RibbonComponent)
Visible

获取或设置一个值,该值指示选项卡是否可见。

方法

PerformDynamicLayout()

如果 RibbonComponent 具有一个动态父级(如动态菜单)且布局未挂起,则调用父控件的 Microsoft.Office.Core.IRibbonUI.InvalidateControl 方法。

(继承自 RibbonComponent)
PerformLayout()

如果 具有一个父级,且布局未挂起,则调用 RibbonComponentMicrosoft.Office.Core.IRibbonUI.InvalidateControl。

(继承自 RibbonComponent)
ResumeLayout()

取消 SuspendLayout() 方法的效果。

(继承自 RibbonComponent)
ResumeLayout(Boolean)

取消 SuspendLayout() 方法的效果。

(继承自 RibbonComponent)
SuspendLayout()

阻止 Microsoft Office 应用程序刷新功能区上的控件状态。

(继承自 RibbonComponent)

适用于