Compartilhar via


RibbonFactory Interface

Definição

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

public interface class RibbonFactory
[System.Runtime.InteropServices.Guid("1012BDD2-303F-4464-A64B-3026BD91C31E")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface RibbonFactory
[<System.Runtime.InteropServices.Guid("1012BDD2-303F-4464-A64B-3026BD91C31E")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type RibbonFactory = interface
Public Interface RibbonFactory
Atributos

Exemplos

O exemplo a seguir acessa a 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 métodos no RibbonFactory objeto para criar um item suspenso, um menu e um botão. Para exibir o exemplo completo, consulte Passo a passo: atualizando os controles em uma faixa de opções em tempo de execução.

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;
}

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

Comentários

Observaçã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 Visão geral do Visual Studio Tools para Office Runtime.

Propriedades

RibbonPosition

Obtém um RibbonPositionStatics objeto que você pode usar para especificar a posição de um controle, um grupo ou uma guia em uma personalização de faixa de opções.

Métodos

CreateRibbonBox()

Cria um objeto RibbonBox que organiza e alinha os controles em uma Faixa de Opções personalizada.

CreateRibbonButton()

Um RibbonButton representa um botão em uma Faixa de Opções personalizada.

CreateRibbonButtonGroup()

Cria um objeto RibbonButtonGroup que representa um grupo de botões em uma Faixa de Opções.

CreateRibbonCheckBox()

Cria um objeto RibbonCheckBox que representa uma caixa de seleção em uma Faixa de Opções.

CreateRibbonComboBox()

Cria um objeto RibbonComboBox que representa uma caixa de combinação em uma Faixa de Opções personalizada.

CreateRibbonDialogLauncher()

Representa um RibbonDialogLauncher objeto que representa um ícone pequeno padronizado em um grupo que pode ser usado para abrir uma caixa de diálogo.

CreateRibbonDropDown()

Cria um objeto RibbonDropDown que representa uma lista de itens que um usuário pode escolher e uma lista de botões da Faixa de Opções em que um usuário pode clicar.

CreateRibbonDropDownItem()

Cria um RibbonDropDownItem objeto que representa um item em um controle suspenso.

CreateRibbonEditBox()

Cria um objeto RibbonEditBox que representa uma caixa de edição em uma Faixa de Opções.

CreateRibbonGallery()

Cria um objeto RibbonGallery que representa um controle que exibe um menu de objetos RibbonDropDownItem e controles RibbonButton.

CreateRibbonGroup()

Cria um RibbonGroup que representa um grupo de controles em uma guia de Faixa de Opções.

CreateRibbonLabel()

Cria um RibbonLabel que representa um rótulo em um RibbonGroup ou RibbonBox.

CreateRibbonManager(IRibbonExtension[])

Cria um objeto IRibbonExtensibility que representa uma personalização da Faixa de Opções.

CreateRibbonMenu()

Cria um RibbonMenu que representa um menu em uma guia de Faixa de Opções ou no menu do Microsoft Office.

CreateRibbonReadOnlyCollection()

Cria um objeto RibbonMenu que fornece acesso a objetos IRibbonExtension em uma personalização da Faixa de Opções.

CreateRibbonSeparator()

Cria um objeto RibbonSeparator que representa um controle de separador para um grupo ou menu da Faixa de Opções.

CreateRibbonSplitButton()

Cria um objeto RibbonSplitButton que combina um botão ou um botão de alternância e um menu suspenso.

CreateRibbonTab()

Cria um objeto RibbonTab que contém um ou mais grupos de controles na Faixa de Opções.

CreateRibbonToggleButton()

Cria um RibbonToggleButton que representa um controle de botão de alternância em uma faixa de opções.

Aplica-se a