Compartilhar via


Interface RibbonFactory

Fornece métodos que você pode usar para criar os controles da faixa de opções para uma personalização da faixa de opções Microsoft Office.

Namespace:  Microsoft.Office.Tools.Ribbon
Assemblies:   Microsoft.Office.Tools.Common.v4.0.Utilities (em Microsoft.Office.Tools.Common.v4.0.Utilities.dll)
  Microsoft.Office.Tools.Common (em Microsoft.Office.Tools.Common.dll)

Sintaxe

'Declaração
<GuidAttribute("1012BDD2-303F-4464-A64B-3026BD91C31E")> _
<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)> _
Public Interface RibbonFactory
[GuidAttribute("1012BDD2-303F-4464-A64B-3026BD91C31E")]
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
public interface RibbonFactory

O tipo RibbonFactory expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública RibbonPosition Obtém um RibbonPositionStatics de objeto que você pode usar para especificar a posição de um controle, o grupo ou o guia uma personalização da faixa de opções.

Superior

Métodos

  Nome Descrição
Método público _VtblGap1_19
Método público CreateOfficeRibbon Cria um OfficeRibbon objeto que representa uma personalização da faixa de opções.
Método público CreateRibbonBox Cria um RibbonBox objeto que organiza e alinha os controles em uma faixa de opções personalizada.
Método público CreateRibbonButton A RibbonButton representa um botão na faixa de opções personalizada.
Método público CreateRibbonButtonGroup Cria um RibbonButtonGroup objeto que representa um grupo de botões em uma faixa de opções.
Método público CreateRibbonCheckBox Cria um RibbonCheckBox objeto que representa uma caixa de seleção em uma faixa de opções.
Método público CreateRibbonComboBox Cria um RibbonComboBox objeto que representa uma caixa de combinação em uma faixa de opções personalizada.
Método público CreateRibbonDialogLauncher Cria um RibbonDialogLauncher objeto que representa um pequeno ícone padronizado em um grupo que pode ser usado para abrir uma caixa de diálogo.
Método público CreateRibbonDropDown Cria um RibbonDropDown objeto que representa uma lista de itens que um usuário pode escolher e uma lista de botões da faixa de opções que um usuário pode clicar.
Método público CreateRibbonDropDownItem Cria um RibbonDropDownItem objeto que representa um item em um controle de lista suspensa.
Método público CreateRibbonEditBox Cria um RibbonEditBox objeto representa uma caixa de edição em uma faixa de opções.
Método público CreateRibbonGallery Cria um RibbonGallery objeto que representa um controle que exibe um menu de RibbonDropDownItem objetos e RibbonButton controles.
Método público CreateRibbonGroup Cria um RibbonGroup que representa um grupo de controles em uma guia da faixa de opções.
Método público CreateRibbonLabel Cria um RibbonLabel que representa um rótulo em um RibbonGroup ou RibbonBox.
Método público CreateRibbonManager Cria um IRibbonExtensibility objeto que representa uma personalização da faixa de opções.
Método público CreateRibbonMenu Cria um RibbonMenu que representa um menu em uma guia da faixa de opções ou no Menu de Microsoft Office.
Método público CreateRibbonReadOnlyCollection Cria um RibbonMenu objeto que fornece acesso a IRibbonExtension objetos uma personalização da faixa de opções.
Método público CreateRibbonSeparator Cria um RibbonSeparator objeto que representa um controle de separador para um grupo ou um menu na faixa de opções.
Método público CreateRibbonSplitButton Cria um RibbonSplitButton objeto que combina um botão ou um botão de alternância e um menu suspenso.
Método público CreateRibbonTab Cria um RibbonTab objeto que contém um ou mais grupos de controles da faixa de opções.
Método público CreateRibbonToggleButton Cria um RibbonToggleButton que representa um controle de botão de alternância em uma faixa de opções.

Superior

Comentários

ObservaçãoObservação

Essa interface é implementada pelo Visual Studio Tools for Office Runtime. Ela não se destina a ser implementada em seu código. Para obter mais informações, consulte Visual Studio Tools for Office visão geral sobre o tempo de execução.

Exemplos

O exemplo a seguir acessa o RibbonFactory instância do projeto no arquivo de código da faixa de opções de um projeto de pasta de trabalho do Excel 2010.Esse código usa os métodos de RibbonFactory objeto para criar um item de lista suspensa, um menu e um botão.Para ver um exemplo completo, consulte Passo a passo: Atualizar os controles em uma faixa de opções em tempo de execução.


Private Function CreateRibbonDropDownItem() As RibbonDropDownItem
    Return Me.Factory.CreateRibbonDropDownItem()
End Function

Private Function CreateRibbonMenu() As RibbonMenu
    Return Me.Factory.CreateRibbonMenu()
End Function

Private Function CreateRibbonButton() As RibbonButton
    Dim button As RibbonButton = Me.Factory.CreateRibbonButton()
    AddHandler (button.Click), AddressOf Button_Click
    Return button
End Function
private RibbonDropDownItem CreateRibbonDropDownItem()
{
    return this.Factory.CreateRibbonDropDownItem();
}
private RibbonMenu CreateRibbonMenu()
{
    return this.Factory.CreateRibbonMenu();
}
private RibbonButton CreateRibbonButton()
{
    RibbonButton button = this.Factory.CreateRibbonButton();
    button.Click += new RibbonControlEventHandler(button_Click);
    return button;
}

Consulte também

Referência

Namespace Microsoft.Office.Tools.Ribbon