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.
Item 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çã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.
Item (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.
atualizando 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çã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.
selecionando 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çã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() });
}
}
Tópicos relacionados
Nome |
Descrição |
---|---|
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. |
|
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. |
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. |
Fornece um guia para personalizar a fita Microsoft Office Outlook. |
|
Fornece um guia para personalizar a fita Microsoft Office InfoPath. |
|
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. |
|
Mostra como alterar a ordem das guias em uma fita. |
|
Mostra como adicionar agrupa e controla a um guia interno. |
|
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. |
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) . |