Visão geral da faixa de opções

A fita é uma maneira de organizar comandos relacionados para que seja mais fácil de localizar.Os comandos aparecem como controles em fita.Os controles são organizados em grupos ao longo de uma faixa horizontal na borda superior da janela do aplicativo.Os grupos relacionados são organizados nas guias.

A maioria dos recursos que foram acessados usando menus e barras de ferramentas em versões anteriores do Microsoft Office system agora podem ser acessados usando a fita.Para obter mais informações, consulte o artigo Visão geral do desenvolvedor de interface de usuário para 2007 Microsoft Office systemtécnico.

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.

Personalizando a fita Microsoft Office

Para personalizar a fita, adicione um dos seguintes itens de fita ao seu projeto do Office:

  • fita (designer visual)

  • fita (XML)

Por exemplo, para personalizar a fita Excel, adicione um item de fita a um projeto do suplemento do excel.

Bb386097.collapse_all(pt-br,VS.110).gifItem de fita (designer visual)

O item de fita (designer visual) avançados fornece ferramentas que facilitam para você criar e desenvolver um fita personalizado.Use o item de fita (designer visual) para personalizar as seguintes maneiras: a fita

  • Adicione guias internos ou personalizados a uma fita.

  • Adicione grupos personalizados a um personalizado ou a guia interno.

    ObservaçãoObservação

    Um guia ou um grupo interno é um que já existe em fita de um aplicativo do Microsoft Office.Por exemplo, a guia de Dados é um guia interno do excel.O grupo de Conexões é um grupo interno na guia de Dados .

  • adicionar controles personalizados a um grupo personalizado.

  • Adicionar controles personalizados a exibição de bastidores.

Para obter mais informações sobre como personalizar uma fita usando o item de fita (designer visual) , consulte Designer de faixa de opções.

Bb386097.collapse_all(pt-br,VS.110).gifItem (XML) de fita

Use o item de fita (XML) se você desejar personalizar a fita de uma maneira que não é suportada pelo item de fita (designer visual) .Use o item de fita (XML) para personalizar as seguintes maneiras: a fita

  • Adicione grupos dentro da guia um personalizado ou para a guia interno.

  • adicionar controles internos a um grupo personalizado.

  • Adicione o código personalizado para substituir os manipuladores de eventos de controles internos.

  • Personalizar a barra de ferramentas de acesso rápido.

  • Compartilhar uma personalização de fita entre suplementos usando uma identificação qualificada

Para obter mais informações sobre como personalizar a fita usando o item de fita (XML) , consulte Faixa de opções XML.

Exportando um fita do designer de fita a fita XML

Se você criar uma fita usando o designer e decide de fita, em que você deseja personalizar a fita de maneiras que o item de fita (designer visual) não oferece suporte, você pode exportar a fita para XML.

O Visual Studio automaticamente cria um item de fita (XML) e preenche o arquivo XML e fita com elementos e atributos para cada controle em fita.

Nem todas as propriedades que estão na janela de Propriedades do designer de fita são transferidas o arquivo XML e fita.Por exemplo, o Visual Studio não exportar o valor da propriedade de Imagem ou de Texto .Isso acontece porque você deve criar um método callback no arquivo de código de fita de projeto exportado atribuir uma imagem ou definir o texto de um controle.Visual Studio não gera automaticamente métodos callback como parte do processo de exportação.

Além de isso, quaisquer valores de propriedade padrão inalterados não aparecem no arquivo XML resultante de fita.

Para obter mais informações sobre como exportar a fita para XML, consulte Como: exportar uma faixa de opções do Designer da faixa de opções para o XML da faixa de opções.

Bb386097.collapse_all(pt-br,VS.110).gifatualizando o código

Um novo arquivo de código de fita é adicionado a Gerenciador de Soluções.Este arquivo contém a classe XML de fita.Você deve criar métodos callback na região de Ribbon Callbacks de esta classe para manipular ações do usuário, como clicar um botão.Mova o código de manipuladores de eventos para esses métodos callback e altere o código para trabalhar com o modelo de programação de extensibilidade de fita (RibbonX).Para obter mais informações, consulte Faixa de opções XML.

Você também deve adicionar o código a ThisAddIn, a ThisWorkbook, ou classe de ThisDocument que substitui o método de CreateRibbonExtensibilityObject e retorna a classe XML de fita para o aplicativo do Office.

Para obter mais informações, consulte Faixa de opções XML.

Adicionando vários itens a um projeto de fita

Você pode adicionar mais de um item de fita a um único projeto.Isso é útil se você desejar executar uma das seguintes tarefas:

  • Crie fitas para inspectoresdo Outlook.Para obter mais informações, consulte Personalizando uma faixa de opções para o Outlook.

    ObservaçãoObservação

    Um inspector é uma janela que abre quando os usuários executarem determinadas tarefas, como a criação de uma mensagem de email.

  • Selecione que fita para exibir em tempo de execução.

Bb386097.collapse_all(pt-br,VS.110).gifselecionando que fitas para exibir em tempo de execução

Porque um projeto pode conter mais de uma fita, você pode selecionar qual fita para exibir em tempo de execução.

Para selecionar uma fita para exibir em tempo de execução, substituir o método de CreateRibbonExtensibilityObject em ThisAddin, em ThisWorkbook, de classe ou de ThisDocument do seu projeto e retornar a fita que você deseja exibir.O exemplo a seguir verifica o valor de um campo denominado myCondition e retorna a fita apropriado.

ObservaçãoObservação

A sintaxe usada em este exemplo retorna uma fita que é criado usando o item de fita (designer visual) .A sintaxe para retornar uma fita que é criado usando um item de fita (XML) é ligeiramente diferente.Para obter mais informações sobre retornar um item de fita (XML) , consulte Faixa de opções XML.

Adicione o seguinte código:

Protected Overrides Function CreateRibbonExtensibilityObject() As  _
    Microsoft.Office.Core.IRibbonExtensibility
    If myCondition = True Then
        Return Globals.Factory.GetRibbonFactory().CreateRibbonManager _
            (New Microsoft.Office.Tools.Ribbon.IRibbonExtension() _
                 {New Ribbon1()})
    Else
        Return Globals.Factory.GetRibbonFactory().CreateRibbonManager _
            (New Microsoft.Office.Tools.Ribbon.IRibbonExtension() _
                 {New Ribbon2()})
    End If
End Function
    protected override Microsoft.Office.Core.IRibbonExtensibility
CreateRibbonExtensibilityObject()
    {
        if (myCondition == true)
        {
            return Globals.Factory.GetRibbonFactory().CreateRibbonManager(
                new Microsoft.Office.Tools.Ribbon.IRibbonExtension[] { new Ribbon1() });
        }
        else
        {
            return Globals.Factory.GetRibbonFactory().CreateRibbonManager(
                new Microsoft.Office.Tools.Ribbon.IRibbonExtension[] { new Ribbon2() });
        }
    }

Bb386097.collapse_all(pt-br,VS.110).gifTópicos relacionados

Nome

Descrição

Como: começar a personalizar a faixa de opções.

Mostra como personalizar a fita de um aplicativo do Microsoft Office, adicione-as um item de fita (designer visual) ou de fita (XML) a um projeto do Office.

Designer de faixa de opções

Descreve como você pode usar o designer de fita para adicionar guias personalizados, grupos, e controles para fita de um aplicativo do Microsoft Office.

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

Mostra como criar um guia personalizado de fita utilizando o designer de fita.Você pode usar o designer de fita para adicionar e posicionar controles na guia personalizado.

Visão geral do modelo de objeto de faixa de opções

Fornece uma visão geral do modelo de objeto rigidamente tipado que você pode usar para obter e definir as propriedades de fita controles em tempo de execução.

Passo a passo: Atualizar os controles em uma faixa de opções em tempo de execução

Demonstra como usar o modelo de objeto de fita para atualizar os controles em uma fita após a fita é carregada no aplicativo do Office.

Personalizando uma faixa de opções para o Outlook

Fornece um guia para personalizar a fita Microsoft Office Outlook.

Personalizando uma faixa de opções para o InfoPath

Fornece um guia para personalizar a fita Microsoft Office InfoPath.

Acessando a faixa de opções em tempo de execução

Mostra como exibir, ocultar, e altere a fita, e permitem aos usuários executar o código de controles em um painel de tarefa personalizada, no painel ações, ou no formulário do Outlook região.

Como: alterar a posição de uma guia na faixa de opções

Mostra como alterar a ordem das guias em uma fita.

Como: personalizar a guia interna

Mostra como adicionar agrupa e controla a um guia interno.

Como: adicionar controles ao modo de exibição Backstage

Mostra como adicionar controles ao menu que abre quando você clica em Arquivo.

Como: adicionar um iniciador de caixa de diálogo a um grupo de faixa de opções

Mostra para adicionar um lançador da caixa de diálogo para qualquer grupo em uma fita.

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

Mostra como personalizar a fita de maneiras avançados exportando a fita de designer para fita XML.

Faixa de opções XML

Explica como você pode personalizar uma fita usando XML. a fita

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

Demonstra como criar um guia personalizado de fita usando o item de fita (XML) .