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 | |
---|---|---|
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 | |
---|---|---|
CreateOfficeRibbon | Cria um OfficeRibbon objeto que representa uma personalização da faixa de opções. | |
CreateRibbonBox | Cria um RibbonBox o objeto que organiza e alinha os controles em uma faixa de opções personalizada. | |
CreateRibbonButton | A RibbonButton representa um botão em uma faixa de opções personalizada. | |
CreateRibbonButtonGroup | Cria um RibbonButtonGroup objeto que representa um grupo de botões em uma faixa de opções. | |
CreateRibbonCheckBox | Cria um RibbonCheckBox objeto que representa uma caixa de seleção em uma faixa de opções. | |
CreateRibbonComboBox | Cria um RibbonComboBox objeto que representa uma caixa de combinação em uma faixa de opções personalizada. | |
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. | |
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. | |
CreateRibbonDropDownItem | Cria um RibbonDropDownItem objeto que representa um item em um controle drop-down. | |
CreateRibbonEditBox | Cria um RibbonEditBox objeto representa uma caixa de edição em uma faixa de opções. | |
CreateRibbonGallery | Cria um RibbonGallery objeto que representa um controle que exibe um menu de RibbonDropDownItem objetos e RibbonButton controles. | |
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 | Cria um IRibbonExtensibility objeto que representa uma personalização da faixa de opções. | |
CreateRibbonMenu | Cria um RibbonMenu que representa um menu em uma guia da faixa de opções ou no Menu de Microsoft Office. | |
CreateRibbonReadOnlyCollection | Cria um RibbonMenu objeto fornece acesso para o IRibbonExtension objetos em uma personalização da faixa de opções. | |
CreateRibbonSeparator | Cria um RibbonSeparator objeto que representa um controle de separador de um grupo ou um menu na faixa de opções. | |
CreateRibbonSplitButton | Cria um RibbonSplitButton objeto que combina um botão ou um botão de alternância e um menu drop-down. | |
CreateRibbonTab | Cria um RibbonTab objeto que contém um ou mais grupos de controles da faixa de opções. | |
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çã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;
}