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 | |
---|---|---|
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 | |
---|---|---|
_VtblGap1_19 | ||
CreateOfficeRibbon | Cria um OfficeRibbon objeto que representa uma personalização da faixa de opções. | |
CreateRibbonBox | Cria um RibbonBox objeto que organiza e alinha os controles em uma faixa de opções personalizada. | |
CreateRibbonButton | A RibbonButton representa um botão na 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 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. | |
CreateRibbonDropDownItem | Cria um RibbonDropDownItem objeto que representa um item em um controle de lista suspensa. | |
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 da 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 que fornece acesso a IRibbonExtension objetos uma personalização da faixa de opções. | |
CreateRibbonSeparator | Cria um RibbonSeparator objeto que representa um controle de separador para 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 suspenso. | |
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. |
Superior
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 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;
}