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.