Como: exportar uma faixa de opções do Designer da faixa de opções para o XML da faixa de opções

O item de fita (designer visual) não suporta todos os tipos possíveis de personalização de fita.Para personalizar a fita de maneiras avançados, você pode exportar a fita de designer para a fita XML e editar diretamente o XML.

ObservaçãoObservação

Nem todos os valores de propriedades aparecem no arquivo XML e fita.Para obter mais informações, consulte Visão geral da faixa de opções.

Aplicável a: As informações neste tópico se aplicam a projetos de nível de documento e projetos de nível de aplicativo para os seguintes aplicativos: Excel 2013 e Excel 2010; InfoPath 2013 e InfoPath 2010; Outlook 2013 e Outlook 2010; PowerPoint 2013 e PowerPoint 2010; Project 2013 e Project 2010; Visio 2013 e Visio 2010; Word 2013 e Word 2010. Para obter mais informações, consulte Recursos disponíveis pelo aplicativo do Office e o tipo de projeto.

Para exportar um fita do designer de fita a fita XML

  1. Clique com o botão direito do mouse no arquivo de código de fita em Gerenciador de Soluções, clique em Exibir Designer.

  2. Clique com o botão direito do mouse no designer de fita, clique em Fita de exportação a XML.

    O Visual Studio adiciona um arquivo XML e fita e um arquivo de código XML de fita ao seu projeto.

  3. Em a classe do código de fita, localize os comentários que começam com TODO:.

  4. Copie o bloco de código em esses comentários a ThisAddin, a ThisWorkbook, ou classe de ThisDocument , dependendo do tipo de solução você estiver desenvolvimento.

    Esse código permite que o aplicativo do Microsoft Office descobrir e carregar sua fita personalizado.Para obter mais informações, consulte Faixa de opções XML.

  5. Em ThisAddin, em ThisWorkbook, de classe ou de ThisDocument , tire comentários do bloco de código.

    Depois que você tire comentários do código, ele deve se assemelhar o exemplo a seguir.Em esse exemplo, a classe de fita é chamada MyRibbon.

    Protected Overrides Function CreateRibbonExtensibilityObject() As  _
    Microsoft.Office.Core.IRibbonExtensibility
        Return New MyRibbon()
    End Function
    
    protected override Microsoft.Office.Core.IRibbonExtensibility CreateRibbonExtensibilityObject()
    {
        return new MyRibbon();
    }
    
  6. Alterne para o arquivo de código XML de fita e localiza a região de Ribbon Callbacks .

    Isso é onde você escreve métodos callback às ações do usuário de forma, como clicar um botão.

  7. Crie um método callback para cada manipulador de eventos que você escreveu no código do designer de fita.

  8. Mover todo o código do manipulador de eventos de manipuladores de eventos a métodos callback, e altere o código para trabalhar com o modelo de programação de extensibilidade de fita (RibbonX).

    Para obter informações sobre métodos callback de gravação e utilizar o modelo de programação de RibbonX, consulte Faixa de opções XML.

Consulte também

Tarefas

Passo a passo: Criando uma guia personalizada usando o Designer de faixa de opções

Passo a passo: Criando uma guia personalizada usando o XML da faixa de opções

Conceitos

Designer de faixa de opções

Faixa de opções XML

Outros recursos

Visão geral da faixa de opções