Compartilhar via


Interface RibbonFactory

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

Namespace:  Microsoft.Office.Tools.Ribbon
Assembly:  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 o objeto que você pode usar para especificar a posição de um controle, o grupo ou o guia em uma personalização da faixa de opções.

Início

Métodos

  Nome Descrição
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 o 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 em uma 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 botões de objeto que representa uma lista de itens que um usuário pode escolher e uma lista de 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 drop-down.
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 de 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 fornece acesso para o IRibbonExtension objetos em uma personalização da faixa de opções.
Método público CreateRibbonSeparator Cria um RibbonSeparator objeto que representa um controle de separador de 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 drop-down.
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.

Início

Comentários

ObservaçãoObservação

Esta 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 a 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 de RibbonFactory o objeto para criar um item de lista suspensa, um menu e um botão. To view the complete sample, see Demonstra Passo a passo: A atualização de 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