Personalização da interface do usuário do Office
Você pode personalizar a interface do usuário (UI) de aplicativos do Microsoft Office usando as ferramentas de desenvolvedor do Office no Visual Studio. Este tópico descreve os recursos de interface do usuário que você pode personalizar nas seguintes seções:
Comparação de recursos da interface do usuário
A tabela a seguir compara os principais recursos de interface do usuário que você pode personalizar em projetos do Microsoft Office.
Recurso | Tipos de projeto com suporte | Aplicativos Microsoft Office com suporte |
---|---|---|
Painel Ações | Personalizações no nível de documento | Excel Word |
Painéis de tarefas personalizados | Suplementos VSTO | Excel InfoPath 2013 InfoPath 2010 Outlook PowerPoint Word |
Interface do usuário personalizada da Faixa de Opções | Personalizações no nível de documento Suplementos VSTO |
Excel InfoPath 2013 InfoPath 2010 Outlook PowerPoint Project Word Visio |
Vista de bastidores | Personalizações no nível de documento Suplementos VSTO |
Excel InfoPath 2013 . InfoPath 2010 Outlook PowerPoint Project Word Visio |
Regiões de formulário do Outlook | Suplementos VSTO | Outlook |
Controlos de documentos | Personalizações no nível de documento Suplementos VSTO |
Excel Word |
Menus de atalho | Personalizações no nível de documento Suplementos VSTO |
Excel InfoPath 2013 InfoPath 2010 Outlook PowerPoint Project Word Visio Excel |
Painéis de ações e painéis de tarefas personalizados
Os painéis de tarefas são painéis de interface do usuário que normalmente são encaixados em um lado de uma janela em um aplicativo do Microsoft Office. Quase todos os aplicativos do Microsoft Office incluem painéis de tarefas internos. Um exemplo de um painel de tarefas é o painel de tarefas Ajuda no Word.
As ferramentas de desenvolvimento do Office no Visual Studio fornecem duas maneiras diferentes de personalizar painéis de tarefas:
Você pode adicionar um painel de ações a uma personalização em nível de documento. Por padrão, o painel de ações é exibido no lado direito do aplicativo, à direita do documento. No entanto, o painel de ações também pode ser exibido à esquerda, na parte superior ou inferior do documento.
Você pode adicionar um painel de tarefas personalizado a um suplemento VSTO. Os usuários podem encaixar painéis de tarefas personalizados em diferentes lados da janela do aplicativo ou podem arrastar painéis de tarefas personalizados para qualquer local na janela.
Os painéis de ações e os painéis de tarefas personalizados fornecem funcionalidade hospedando uma variedade de controles para ajudar os usuários com tarefas como a entrada de dados. Em comparação com um grupo da Faixa de Opções, os painéis de ações e os painéis de tarefas personalizados fornecem uma área muito maior para incluir texto e controles.
Para obter mais informações sobre painéis de ações, consulte Visão geral do painel de ações. Para obter mais informações sobre painéis de tarefas personalizados, consulte Painéis de tarefas personalizados.
Interface do usuário personalizada da Faixa de Opções
Você pode personalizar a interface do usuário da Faixa de Opções para expor a funcionalidade adicionada aos aplicativos no Office. A Faixa de Opções é uma maneira de organizar comandos relacionados (na forma de controles) para que eles sejam mais fáceis de encontrar. Você pode criar suas próprias guias e grupos da Faixa de Opções para dar aos usuários acesso à funcionalidade que você fornece em sua solução. A maioria dos recursos que eram acessados usando os menus e barras de ferramentas em versões anteriores do Microsoft Office System agora podem ser acessados usando a Faixa de Opções.
Para obter mais informações, consulte Visão geral da faixa de opções.
Vista de bastidores
Nos aplicativos do Office, clicar na guia Arquivo abre o modo de exibição Backstage. O modo de exibição Backstage fornece uma interface do usuário que combina tarefas e ações em nível de arquivo e substitui funcionalidades semelhantes disponíveis no botão Microsoft Office no 2007 Microsoft Office System. O modo de exibição Backstage é totalmente extensível usando XML.
Visual Studio não fornece um designer ou APIs para personalizar o modo de exibição Backstage. No entanto, se você adicionar um item da Faixa de Opções (XML) ao seu projeto do Office, poderá adicionar XML ao arquivo XML da Faixa de Opções para personalizar o modo de exibição Backstage. Para obter mais informações sobre itens da Faixa de Opções (XML), consulte XML da Faixa de Opções.
Para obter mais informações sobre como personalizar o modo de exibição Backstage, consulte Introdução ao modo de exibição Backstage do Office 2010 para desenvolvedores e Personalizar o modo de exibição Backstage do Office 2010 para desenvolvedores.
Regiões de formulário do Outlook
Use regiões de formulário para adicionar funcionalidade personalizada a formulários padrão do Microsoft Office Outlook. Você pode criar regiões de formulário que estendem qualquer formulário existente com campos ou controles adicionais. Se você criar uma nova região de formulário usando as ferramentas de desenvolvimento do Office no Visual Studio, poderá usar somente controles do Windows Forms na região do formulário. Se você importar uma área de formulário que foi criada no Outlook, poderá usar apenas controles nativos do Outlook.
Você pode criar regiões de formulário que ocupam áreas diferentes da interface do usuário do Outlook. Por exemplo, as regiões de formulário adjacentes são exibidas na parte inferior da primeira página de um formulário e cada região de formulário adjacente é recolhível. Você também pode adicionar uma área de formulário separada que é exibida como uma página de formulário adicional completa e que pode aparecer em qualquer formulário padrão ou formulário personalizado existente.
Para obter mais informações, consulte Criar regiões de formulário do Outlook.
Controlos de documentos
Você pode adicionar uma variedade de controles a documentos do Word e planilhas do Excel. Por exemplo, talvez você queira adicionar um controle de seletor de data a um documento para que o usuário possa inserir datas em um formato padrão ou colocar um botão em uma planilha para enviar dados a um banco de dados.
Quando você desenvolve projetos de nível de documento para Excel ou Word, você pode usar o designer do Visual Studio para adicionar controles ao documento ou pasta de trabalho em seu projeto em tempo de design, ou você pode programaticamente adicionar controles em tempo de execução. Ao desenvolver projetos de suplemento VSTO para Excel ou Word, você pode programaticamente adicionar controles a qualquer documento ou pasta de trabalho aberta em tempo de execução.
Para obter mais informações, consulte Visão geral de itens de host e controles de host e Visão geral de controles de formulários do Windows em documentos do Office.
Menus de atalho
Um menu de atalho aparece quando você clica com o botão direito do mouse em um documento ou em uma janela do aplicativo. Você pode definir um menu de atalho para aparecer após a ocorrência de um evento, como quando um usuário clica com o botão direito do mouse em um documento, pasta de trabalho ou controle de host. Você pode adicionar vários comandos de menu ou controles diferentes a um menu de atalho. Crie menus de atalho usando XML. Se você adicionar um item da Faixa de Opções (XML) ao seu projeto do Office, poderá adicionar XML ao arquivo XML da Faixa de Opções para criar menus de atalho. Para obter mais informações sobre como usar XML para criar menus de atalho, consulte Como: Adicionar comandos a menus de atalho.
Conteúdo relacionado
- Visão geral da faixa de opções
- Visão geral dos controles de formulários do Windows em documentos do Office
- Visão geral do painel de ações
- Criar regiões de formulário do Outlook
- Painéis de tarefas personalizados
- Usar controles WPF em soluções do Office
- Como mostrar a guia Desenvolvedor na Faixa de Opções
- Como: Mostrar erros de interface do usuário do suplemento
- Demonstra Passo a passo: Coletar dados usando um formulário do Windows