Compartilhar via


Como: Exportar uma Faixa de Opções do Designer de Faixa de Opções para o XML da Faixa de Opções

Se aplica a

As informações contidas neste tópico se aplicam apenas às especificado Ferramentas do Visual Studio para o Office projetos e as versões do Microsoft Office.

Tipo de Projeto

  • Projetos de nível de documento

  • Projetos de nível de aplicativo

Versão do Microsoft Office

  • O Excel 2007

  • Word 2007

  • Outlook 2007

  • PowerPoint 2007

For more information, see Recursos disponíveis pelo aplicativo e o tipo de projeto.

O item de da Faixa de Opções (Designer Visual) não oferece suporte Tudo possíveis tipos de personalização da Faixa de Opções.Para personalizar a Faixa de Opções de maneiras Avançados, você pode exportar a Faixa de Opções do designer para XML de Faixa de Opções e editar o XML diretamente.

Observação:

Nem Tudo valores de propriedade aparecer no arquivo XML da Faixa de Opções.Para obter mais informações, consulte Visão geral da Faixa de Opções.

Para exportar uma Faixa de Opções do Designer da Faixa de Opções para o XML da Faixa de Opções

  1. Clique com o botão direito no arquivo de código da Faixa de Opções no Gerenciador de Soluçõese clique em Exibir Designer.

  2. Clique com o botão direito do mouse o Designer de Faixa de Opções e, em seguida, clique em Faixa de Opções de Exportarar para XML.

    Ferramentas do Visual Studio para o Office adiciona um arquivo XML da Faixa de Opções e um arquivo de código de XML da Faixa de Opções ao seu projeto.

  3. Na classe de código da Faixa de Opções, localize os comentários que Iniciar com TODO:.

  4. Copiar o Bloquear de código nesses comentários para o ThisAddin, ThisWorkbookou ThisDocument classe, dependendo de qual tipo de solução você está desenvolvendo.

    Esse código permite que o aplicativo do Microsoft Office descobrir e carregar a Faixa de Opções Personalizar.For more information, see XML da Faixa de Opções.

  5. No ThisAddin, ThisWorkbookou ThisDocument classe, descomente o Bloquear de código.

    Após você descomente o código, ele deve se parecer com o exemplo a seguir.Neste exemplo, a classe de Faixa de Opções é chamada Ribbon1.

    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 da Faixa de Opções e Localizar a região de Ribbon Callbacks.

    Isso é onde você Gravar métodos de retorno de chamada para lidar com ações do usuário, tal como um botão.

  7. Criar um método de retorno de chamada para cada manipulador de eventos que você escreveu o código do designer de Faixa de Opções.

  8. Mover todo o código do manipulador de eventos dos manipuladores de eventos para os métodos de retorno de chamada e modifique o código para trabalhar com a extensibilidade da Faixa de Opções (RibbonX) modelo de programação.

    Para obter informações sobre como escrever métodos de retorno de chamada e usando o modelo de programação do RibbonX, consulte XML da Faixa de Opções.

Consulte também

Tarefas

Demonstra Passo a passo: Criando um guia Personalizar usando o Designer de Faixa de Opções

Demonstra Passo a passo: Criando um guia Personalizar com o XML da Faixa de Opções

Conceitos

Visão geral da Faixa de Opções

Designer de Faixa de Opções

XML da Faixa de Opções