Designer de faixa de opções

O Designer de faixa de opções é uma tela de design visual. Use o Designer de faixa de opções para adicionar guias personalizadas, grupos e controles da faixa de opções de um aplicativo de Microsoft Office.

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 2007 e Excel 2010; InfoPath 2010; Outlook 2007 e Outlook 2010; PowerPoint 2007 e PowerPoint 2010; Project 2010; Visio 2010; Word 2007 e Word 2010. Para obter mais informações, consulte Recursos disponíveis pelo aplicativo do Office e o tipo de projeto.

Para abrir o Designer de faixa de opções, adicione um a faixa de opções (Visual Designer) item ao seu projeto. Em seguida, você pode usar as ferramentas de design para as seguintes tarefas:

  • O layout da faixa de opções de design.

  • Manipular eventos e definir propriedades de controle

  • Personalizar o menu do botão de Microsoft Office

ObservaçãoObservação

Há algumas tarefas que você não pode realizar usando o Designer de faixa de opções. Para obter mais informações sobre essas tarefas e como realizá-los, consulte Visão geral da faixa de opções.

link para vídeo Para uma demonstração de vídeo relacionada, consulte Fazer como i: Usar o Designer de faixa de opções para personalizar a faixa de opções do Outlook?.

Adicionando um Item de faixa de opções (Visual Designer) em um projeto

Para usar o Designer de faixa de opções, adicione um novo a faixa de opções (Visual Designer) item ao seu projeto. For more information, see Como: Começar a personalizar a faixa de opções..

Quando você adiciona um novo a faixa de opções (Visual Designer) item, o Visual Studio adiciona automaticamente os seguintes arquivos ao seu projeto:

  • Um arquivo de código da faixa de opções. Esse arquivo tem o nome que você especificar para o a faixa de opções (Visual Designer) item no Add New Item caixa de diálogo. Adicione código para manipular eventos de faixa de opções para este arquivo.

  • Um arquivo de código do Designer de faixa de opções. Este arquivo contém o código gerado pelo Designer da faixa de opções e não deve ser editado diretamente.

  • Um arquivo de recurso. Este arquivo contém os valores de propriedade de cada controle da faixa de opções.

Se você já tiver um a faixa de opções (Visual Designer) item de outro projeto, você pode reutilizá-lo em seu projeto atual usando o Add Existing Item caixa de diálogo.

A criação de uma faixa de opções.

Há três maneiras de abrir o Designer de faixa de opções:

  • Em Solution Explorer, duas vezes no arquivo de código da faixa de opções.

  • Em Solution Explorer, clique com o botão direito no arquivo de código da faixa de opções e, em seguida, clique em View Designer.

  • No Solution Explorer, selecione o arquivo de código da faixa de opções e, em seguida, clique em Designer sobre o Exibir menu.

O Designer de faixa de opções contém um guia padrão e o grupo. Você pode remover a guia padrão e o grupo do Designer de faixa de opções. Para remover o grupo padrão, clique com o botão direito Grupo1e em seguida, clique em Excluir. Para remover a guia padrão, o botão direito do mouse uma área vazia da superfície de design e clique em Remover guia da faixa de opções.

Você também pode adicionar novas guias, grupos e controles para o Designer de faixa de opções. Você pode encontrar esses controles no Toolbox, o Controles da faixa de opções do Office grupo. Existem três maneiras para adicionar controles a partir de Controles de faixa de opções do Office grupo para o Designer de faixa de opções:

  • Arraste um controle para uma área adequada no Designer de faixa de opções.

  • Clique em um controle em uma área adequada no Designer de faixa de opções.

  • Selecione uma área adequada no designer e clique duas vezes em um controle no caixa de ferramentas.

Fluxo de trabalho de Design da faixa de opções

Siga estas etapas básicas para criar o layout de faixa de opções:

  1. Adicionar uma guia à Faixa de opções.

  2. Adicionar grupos para a guia.

  3. Adicionar controles para os grupos de.

Controles podem ser descartados somente em grupos; Você não pode arrastar um controle diretamente a uma guia ou à Faixa de opções. Grupos podem ser descartados somente em guias; Você não pode arrastar um grupo diretamente a uma faixa de opções.

Organize controles arrastando-os para as posições corretas. Você pode definir as propriedades de um controle usando o Propriedades janela.

Você não pode arrastar controles de uma guia para outro na faixa de opções. Se você quiser mover um controle para outra guia, você deve usar o Recortar comando para remover o controle de uma guia e, em seguida, colar o controle em outra guia. Se você recortar o controle e colá-lo, o manipulador de eventos pára de funcionar. Você pode reconectar o manipulador de eventos do Propriedades janela. For more information, see Janela de Propriedades.

A adição de guias da faixa de opções.

Há três maneiras de adicionar uma guia à Faixa de opções:

  • Adicionar uma guia da caixa de ferramentas.

  • Clique com o botão direito no Designer de faixa de opções e clique em Adicionar guia da faixa de opções.

  • Abrir o Guia Editor de coleçãoe em seguida, clique em Add.

    Para abrir o Guia Editor de coleção, no Propriedades janela, selecione o guias propriedade e, em seguida, clique no botão de reticências Elipse do designer do ASP.NET para dispositivos móveis.

Depois de adicionar uma guia, você pode adicionar grupos para conter controles.

A remoção de guias da faixa de opções

Há três maneiras de remover uma guia da faixa de opções:

  • O designer com o botão direito e clique em Remover guia da faixa de opções.

  • No comandos o painel da Propriedades janela, clique em Remover guia da faixa de opções.

  • Abrir o Guia Editor de coleção, selecione a guia e, em seguida, clique em Remover.

Alterar a ordem das guias na faixa de opções

Para alterar a ordem das guias, use o Guia Editor de coleção. For more information, see Como: Alterar a ordem das guias na faixa de opções.

Personalizando guias internas da faixa de opções

Uma guia interna é um que já está na faixa de um aplicativo de Microsoft Office. Por exemplo, o dados guia está uma guia interna no Excel.

Você pode adicionar grupos e controles para a guia interna. Por padrão, um grupo personalizado aparece como o último grupo em uma guia interna, embora você possa movê-lo antes ou depois de qualquer grupo interno na guia.

Não é possível remover os grupos internos.

Para obter detalhes sobre como personalizar a guia interna, consulte Como: Personalizar a guia interna.

A adição de grupos para uma guia

Grupos organizam logicamente os controles da faixa de opções. Adicione grupos de guias. Adicione todos os outros controles ao grupo.

Adicionando controles a grupos

Adicione um ou mais controles a um grupo. A tabela a seguir descreve cada controle.

Control

Description

Caixa

Um contêiner que organiza controles em um grupo. Você pode adicionar qualquer controle a uma caixa, exceto um separador, um grupo ou uma guia. Uma caixa pode ser horizontal ou vertical.

Button

Um botão que inicia uma ação. Você pode adicionar um botão para um grupo, um grupo de botões, uma lista drop-down, uma galeria, um menu ou um botão de divisão.

Grupo de botões

Um grupo que contém um ou mais botões, botões de alternância, menus, botões de divisão e galerias. Você pode adicionar um grupo de botão a um grupo ou um menu.

CheckBox

Uma caixa que está marcada ou desmarcada para ativar ou desativar uma opção.

ComboBox

Uma caixa de edição com uma caixa de listagem associada. Os usuários podem digite ou selecione a sua escolha. A caixa exibe a seleção atual. Use o Items propriedade para adicionar e remover itens em tempo de execução antes ou depois que a faixa de opções é carregada para o aplicativo do Office.

Suspenso

Uma lista de itens que o usuário pode selecionar. O usuário não é possível digitar um novo item em uma lista drop-down.

Use o Items propriedade para adicionar itens à lista. Você pode adicionar e remover itens em tempo de execução.

Use o Buttons propriedade para adicionar botões à lista. No entanto, você não pode adicionar e remover botões em tempo de execução após a faixa de opções é carregada no aplicativo do Office.

EditBox

Uma caixa na qual o usuário pode digitar texto.

Galeria

Um menu que apresenta uma matriz ou grade de opções visuais do qual os usuários podem selecionar. Você pode controlar o layout das seleções no menu. Use o ColumnCount e o RowCount Propriedades para especificar o número de linhas e colunas que serão exibidos os itens e os botões da galeria.

Label

Texto que você pode usar para identificar os controles da faixa de opções.

Menu

Uma lista suspensa que pode conter qualquer um dos seguintes controles:

  • Button

  • Check box

  • Galeria

  • Menu

  • Split button

  • Botão de alternância

  • Separator

Para adicionar um controle a um menu no Designer de faixa de opções, clique na seta para baixo no menu para expor a superfície de design do menu. Em seguida, você pode arrastar controles da faixa de opções da caixa de ferramentas para o menu. Para organizar os controles, arraste-os para as posições desejadas.

Para adicionar controles para o RibbonMenu depois que a faixa de opções é carregada no aplicativo do Office, você deve definir o Dynamic propriedade para true antes que a faixa de opções é carregada. Para obter informações sobre como fazer isso, consulte Visão geral do modelo de objeto de faixa de opções.

Separator

Uma barra fina usada para separar itens em uma lista. Quando adicionado a um grupo, a barra é vertical. Quando adicionado a um menu, a barra é horizontal.

SplitButton

Um botão com um menu anexado. Um botão de divisão pode conter os seguintes controles:

  • Button

  • Check box

  • Galeria

  • Menu

  • Split button

  • Botão de alternância

  • Separator

Como o menu, botão de divisão tem sua própria superfície de design. No entanto, ao contrário de um menu, só é possível atualizar os itens em um botão de divisão antes que a faixa de opções é carregada no aplicativo do Office. Para obter informações sobre como atualizar os itens em um botão de divisão, consulte Visão geral do modelo de objeto de faixa de opções.

ToggleButton

Um botão que aparece pressionado ou não pressionado.

Manipulação de eventos e definindo propriedades

O Designer de faixa de opções permite que você definir propriedades de controle em tempo de design usando o Propriedades janela. Além disso, a faixa de opções expõe um modelo de objeto com rigidez de tipos que você pode usar para obter e definir as propriedades dos controles da faixa de opções em tempo de execução.

Clique duas vezes em qualquer controle no designer para abrir um manipulador para o evento padrão do controle. Você pode criar manipuladores de eventos para todos os eventos de controle usando o Propriedades janela.

Eventos da faixa de opções e propriedades estão localizadas na Microsoft.Office.Tools.Ribbon namespace. O a faixa de opções (Visual Designer) item automaticamente adiciona uma referência a esse assembly no projeto e insere o apropriado using ou Imports a instrução na parte superior do arquivo de código da faixa de opções.

Para obter informações sobre tratamento eventos de faixa de opções e definir as propriedades dos controles da faixa de opções em tempo de execução, consulte Visão geral do modelo de objeto de faixa de opções.

Personalizando o Menu Microsoft Office

Você pode usar o Designer de faixa de opções para adicionar controles a menu aberto quando você clica no arquivo guia (para 2010 de Microsoft Office) ou o Botão de Microsoft Office (para o sistema de Microsoft Office de 2007).

Para obter informações sobre como personalizar o menu, consulte Como: Personalizar o Menu Microsoft Office.

Acessibilidade no Designer de faixa de opções

Você pode usar os atalhos de teclado para mover os controles no Designer de faixa de opções. Alguns atalhos de teclado se aplicam a todos os controles e algumas se aplicam somente a controles que têm menus.

Os atalhos de teclado que se aplicam a todos os controles são mostrados na tabela a seguir.

Ação

Atalho de teclado

Mova um controle antes do controle anterior na lista.

CTRL + SETA PARA CIMA

CTRL + SETA À ESQUERDA

Mova um controle após o próximo controle na lista.

CTRL + SETA PARA BAIXO

CTRL + SETA À DIREITA

Mova a seleção de um controle para outro no mesmo grupo. Para um painel de lista suspensa, alternar entre o controle pai e os controles no painel de lista suspensa.

ATÉ

PARA BAIXO

Itere encaminhar todos os controles.

TAB

Itere para o inverso através de todos os controles.

SHIFT+TAB

Exclua o controle selecionado ou um conjunto de controles.

DELETE

Copie os controles selecionados.

CTRL+C

Recorte os controles selecionados.

CTRL+X

Cole os controles da área de transferência.

CTRL+V

Selecione o caixa de ferramentas.

CTRL+ALT+X

Selecione o componente pai.

ESC

Os atalhos de teclado que se aplicam somente ao Menu de Microsoft Office, RibbonMenu, e RibbonSplitButton são mostrados na tabela a seguir.

Ação

Atalho de teclado

Se o painel de lista suspensa é aberto e há um controle selecionado no painel de lista suspensa, selecione o controle pai.

ESQUERDA

Feche o painel de lista suspensa, se o painel de lista suspensa é aberto e o controle pai estiver selecionada.

ESQUERDA

Abra o painel de lista suspensa.

DIREITA

Se o painel de lista suspensa estiver aberto, selecione o primeiro controle no painel de lista suspensa.

DIREITA

Feche o painel de lista suspensa.

ESC

Consulte também

Tarefas

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

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

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

Conceitos

XML da faixa de opções

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

Outros recursos

Visão geral da faixa de opções