Partilhar via


Interface OfficeRibbon

Representa uma personalização de faixa de opções de Microsoft Office é criada usando o Designer de faixa de opções em um projeto do Office em Visual Studio.

Namespace:  Microsoft.Office.Tools.Ribbon
Assembly:  Microsoft.Office.Tools.Common (em Microsoft.Office.Tools.Common.dll)

Sintaxe

'Declaração
<GuidAttribute("49fbf223-6d24-4c4b-9101-2d5833434328")> _
Public Interface OfficeRibbon _
    Inherits RibbonComponent, IComponent, IDisposable
[GuidAttribute("49fbf223-6d24-4c4b-9101-2d5833434328")]
public interface OfficeRibbon : RibbonComponent, 
    IComponent, IDisposable

O tipo OfficeRibbon expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública Context Obtém a janela Inspetor ou janela do Explorer no Outlook, o que está associado esta faixa de opções.
Propriedade pública DefaultExtension Obtém a extensão padrão para este OfficeRibbon objeto.
Propriedade pública Extension Obtém uma extensão personalizada para este OfficeRibbon objeto.
Propriedade pública Global Obtém ou define um valor que determina se este OfficeRibbon pode ser usado simultaneamente em vários contextos.
Propriedade pública Name Obtém ou define o nome deste RibbonComponent. (Herdado de RibbonComponent.)
Propriedade pública OfficeMenu Obtém um RibbonOfficeMenu que representa a personalização do Menu de Microsoft Office.
Propriedade pública Parent Obtém um RibbonComponent que representa o pai RibbonComponent. (Herdado de RibbonComponent.)
Propriedade pública Ribbon Obtém um nível superior Ribbon objeto que contém a hierarquia de controle. (Herdado de RibbonComponent.)
Propriedade pública RibbonId Obtém a ID da faixa de opções que foi usado para criar esta instância da OfficeRibbon objeto.
Propriedade pública RibbonType Obtém uma lista separada por vírgulas de IDs de faixa de opções que estão associados esta OfficeRibbon instância.
Propriedade pública RibbonUI Infraestrutura. Obtém o IRibbonUI instância que é fornecida pelo aplicativo de Microsoft Office para o código de extensibilidade da faixa de opções. (Herdado de RibbonComponent.)
Propriedade pública Site Obtém ou define o ISite associados a IComponent. (Herdado de IComponent.)
Propriedade pública StartFromScratch Obtém ou define um valor que indica se deseja ocultar todas as guias internas da faixa de opções e a maioria dos comandos no Menu de Microsoft Office e exibir somente as personalizações são definidas neste item de faixa de opções.
Propriedade pública Tabs Obtém uma coleção de RibbonTab objetos na RibbonOfficeMenu.
Propriedade pública Tag Obtém ou define os dados específicos do aplicativo que está associados esta RibbonComponent. (Herdado de RibbonComponent.)

Início

Métodos

  Nome Descrição
Método público Dispose Executa tarefas de definição de aplicativo associadas liberando, liberando ou redefinindo recursos não gerenciados. (Herdado de IDisposable.)
Método público PerformDynamicLayout Chamadas a Microsoft.Office.Core.IRibbonUI.InvalidateControl método do pai de controle se o RibbonComponent tem um pai dinâmico, como, por exemplo, um menu dinâmico, e o layout não for suspensa. (Herdado de RibbonComponent.)
Método público PerformLayout Chamadas Microsoft.Office.Core.IRibbonUI.InvalidateControl se a RibbonComponent tem um pai e o layout não for suspensa. (Herdado de RibbonComponent.)
Método público ResumeLayout() Reverte o efeito da SuspendLayout método. (Herdado de RibbonComponent.)
Método público ResumeLayout(Boolean) Reverte o efeito da SuspendLayout método. (Herdado de RibbonComponent.)
Método público SuspendLayout Impede que o aplicativo Microsoft Office o estado dos controles da faixa de opções de atualização. (Herdado de RibbonComponent.)

Início

Eventos

  Nome Descrição
Evento público Close Ocorre quando este OfficeRibbon instância é fechamento.
Evento público Disposed Representa o método que manipula o Disposed o evento de um componente. (Herdado de IComponent.)
Evento público Load Ocorre quando o OfficeRibbon é carregada no aplicativo Microsoft Office.
Evento público LoadImage Ocorre quando o OfficeRibbon carrega, se a ImageName propriedade é definida para um ou mais controles.

Início

Comentários

Você normalmente não usar o OfficeRibbon interface diretamente. Em vez disso, use a classe de faixa de opções Visual Studio gera quando você adiciona um novo a faixa de opções (Visual Designer) item ao seu projeto. Você pode realizar a maioria das tarefas relacionadas à Faixa de opções usando as propriedades e eventos na classe gerada da faixa de opções.

A classe gerada da faixa de opções herda de RibbonBase classe. Essa classe base redireciona todas as chamadas para seus membros a implementação interna da OfficeRibbon interface de Visual Studio Tools for Office runtime. Se você desejar trabalhar com o OfficeRibbon objeto diretamente, use o Base propriedade da classe de faixa de opções gerado.

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.

Usage

Esta documentação descreve a versão deste tipo que é usada em projetos do Office destinados ao .NET Framework 4. Em projetos destinados ao .NET Framework 3.5, este tipo poderá ter membros diferentes, e os exemplos de código fornecidos para o tipo talvez não funcionem. Para obter documentação sobre este tipo em projetos destinados ao .NET Framework 3.5, consulte a seguinte seção de referência na documentação do Visual Studio 2008: https://go.microsoft.com/fwlink/?LinkId=160658.

Consulte também

Referência

Namespace Microsoft.Office.Tools.Ribbon