Compartilhar via


Personalização da interface do usuário do Office

Você pode personalizar a interface do usuário dos 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 de 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.

Característica Tipos de projeto com suporte Aplicativos Microsoft Office com suporte
Painel de Ações Personalizações no nível do documento Excel

Palavra
Painéis de tarefas personalizados Suplementos do VSTO Excel

InfoPath 2013

InfoPath 2010

Perspectiva

PowerPoint

Palavra
Interface Personalizada da Faixa de Opções Personalizações no nível do documento

Suplementos do VSTO
Excel

InfoPath 2013

InfoPath 2010

Perspectiva

PowerPoint

Projeto

Palavra

Visio
Modo de exibição backstage Personalizações no nível do documento

Suplementos do VSTO
Excel

InfoPath 2013 .

InfoPath 2010

Perspectiva

PowerPoint

Projeto

Palavra

Visio
Regiões de formulário do Outlook Suplementos do VSTO Perspectiva
Controles em documentos Personalizações no nível do documento

Suplementos do VSTO
Excel

Palavra
Menus de atalho Personalizações no nível do documento

Suplementos do VSTO
Excel

InfoPath 2013

InfoPath 2010

Perspectiva

PowerPoint

Projeto

Palavra

Visio

Excel

Painéis de ações e painéis de tarefas personalizados

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 no nível do documento. Por padrão, o painel ações é exibido no lado direito do aplicativo, à direita do documento. No entanto, o painel ações também pode ser exibido à esquerda, 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 arrastar painéis de tarefas personalizados para qualquer local na janela.

    Painéis de ações e painéis de tarefas personalizados fornecem funcionalidade hospedando uma variedade de controles para ajudar os usuários com tarefas como entrada de dados. Em comparação com um grupo da Faixa de Opções, painéis de ações e painéis de tarefas personalizados fornecem uma área muito maior para incluir texto e controles.

    Para obter mais informações sobre os painéis de ações, consulte a visão geral do painel Ações. Para obter mais informações sobre painéis de tarefas personalizados, consulte Painéis de tarefas personalizados.

Interface Personalizada da Faixa de Opções

Você pode personalizar a interface do usuário da Faixa de Opções para expor a funcionalidade que você adiciona nos aplicativos do 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 foram acessados usando os menus e barras de ferramentas em versões anteriores do sistema do Microsoft Office agora pode ser acessada usando a Faixa de Opções.

Para obter mais informações, consulte a visão geral da Faixa de Opções.

Modo de exibição backstage

Em aplicativos do Office, clicar na guia Arquivo abre o modo de exibição Backstage. A vista Backstage fornece uma interface do usuário que combina tarefas e ações ao nível de arquivo e substitui as funcionalidades semelhantes disponíveis no botão do Microsoft Office no sistema do Microsoft Office 2007. O modo de exibição Backstage pode ser totalmente estendido usando XML.

O Visual Studio não fornece um designer ou APIs para personalizar o modo de exibição Backstage. No entanto, se você adicionar um item de Faixa de Opções (XML) ao 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 personalize 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 aos 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 apenas controles do Windows Forms na região do formulário. Se você importar uma região de formulário que foi projetada no Outlook, poderá usar apenas controles nativos do Outlook.

Você pode criar regiões de formulário que ocupam diferentes áreas 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 região 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.

Controles em 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.

Ao desenvolver 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 adicionar controles programaticamente em tempo de execução. Ao desenvolver projetos de Suplemento VSTO para Excel ou Word, você pode adicionar controles programaticamente 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 é exibido 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 depois que um evento ocorrer, 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 ou controles de menu diferentes a um menu de atalho. Crie menus de atalho usando XML. Se você adicionar um item de 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 aos menus de atalho.