Compartilhar via


Personalização de IU do Office

Por meio de programação você pode personalizar a interface de usuário (UI) de aplicativos do Microsoft Office usando Ferramentas do Visual Studio para o Office.Os recursos de interface do usuário que você pode personalizar Incluir o seguinte:

  • Painéis de ações e painéis de tarefas Personalizars.

  • Controles em documentos.

  • Faixa de Opções Personalizar da interface do usuário.

  • Regiões de formulário do Outlook.

  • As marcas inteligentes.

  • Menus e barras de ferramentas.

  • Menus de atalho.

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.

Recurso

Tipos de projeto com suporte

Aplicativos do Microsoft Office com suporte

O componente pode conter controles?

Painel de ações

Personalizações em nível de documento

O Excel 2003

O Excel 2007

Word 2003

Word 2007

Sim; Controles Windows Forms

Painéis de tarefas Personalizars

Nível de aplicativo Adicionar-ins

O Excel 2007

InfoPath 2007

Outlook 2007

PowerPoint 2007

Word 2007

Sim; Controles Windows Forms

Regiões de formulário do Outlook

Nível de aplicativo Adicionar-ins

Outlook 2007

Sim; Controles de Windows Forms ou dedicados controles do Outlook

Faixa de Opções Personalizar da interface do usuário

Personalizações em nível de documento

Nível de aplicativo Adicionar-ins

O Excel 2007

Outlook 2007

PowerPoint 2007

Word 2007

Sim; controles da Faixa de Opções dedicada

Controles em documentos

Personalizações em nível de documento

Nível de aplicativo Adicionar - ins (começando no Visual Studio 2008 Serviço Pack 1)

O Excel 2007

Word 2007

Sim; Controles de Windows Forms e controles de host

As marcas inteligentes

Personalizações em nível de documento

Nível de aplicativo Adicionar - ins (começando no Visual Studio 2008 SP1)

O Excel 2003

O Excel 2007

Word 2003

Word 2007

Não

Menus e barras de ferramentas

Personalizações em nível de documento

Nível de aplicativo Adicionar-ins

O Excel 2003

Outlook 2003

PowerPoint 2003

Projeto 2003

O Visio 2003

Word 2003

Menus não podem conter controles

Barras de ferramentas podem conter botões

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

Os painéis de tarefas estão painéis de interface do usuário que normalmente são encaixados em um dos lados de uma janela em um aplicativo do Microsoft Office.Quase Tudo aplicativos do Microsoft Office Incluir painéis de tarefas interno.Um exemplo de um painel de tarefas é o painel de tarefas ajuda no Word.

Ferramentas do Visual Studio para o Office fornece duas maneiras diferentes para personalizar os painéis de tarefas:

  • Você pode adicionar um painel de ações para uma personalização de 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, superior, ou Inferior do documento.

  • Você pode adicionar um painel de tarefas Personalizar a um suplemento do nível de aplicativo para o Microsoft Office Sistema de 2007.Os usuários podem encaixar os painéis de tarefas Personalizars para diferentes lados da janela do aplicativo, ou podem arrastar os painéis de tarefas Personalizars em qualquer local na janela.

Painéis de ações e painéis de tarefas Personalizars fornecem funcionalidade hospedando uma variedade de controles para ajudar os usuários com tarefas, como entrada de dados.Comparado a uma barra de ferramentas, painéis de ações e painéis de tarefas Personalizars fornecem uma área muito maior para incluir o texto e controles.

Para obter mais informações sobre painéis de ações, consulte Visão geral painel Ações.Para obter mais informações sobre painéis de tarefas Personalizars, consulte Visão geral de painéis de tarefas Personalizar.

Marcas inteligentes

Marcas inteligentes são seqüências de caracteres de texto que tem Informações do tipo anexadas a elas; Quando uma Cadeia de Caracteres de texto que corresponde aos critérios aparece em um documento, ele é reconhecido e o usuário é capaz de executar ações apropriadas para esse tipo de Cadeia de Caracteres.Por exemplo, você pode criar uma marca inteligente que reconhece os símbolos de ações.Quando o usuário digita uma Cadeia de Caracteres quatro letras maiúsculas, uma lista de ações relacionadas em estoque, como procurar um preço de ações na Internet, pode aparecer.

Você pode usar Ferramentas do Visual Studio para o Office para adicionar marcas inteligentes a documentos do Word e planilhas do Excel em personalizações em nível de documento.Iniciando no SP1, você pode adicionar marcas inteligentes a qualquer Abrir documento ou pasta de trabalho usando um projeto de nível de aplicativo.

For more information, see Visão geral sobre marcas inteligentes.

Áreas de formulário do Outlook

Use regiões de formulário para adicionar funcionalidade Personalizar para formulários padrão do Microsoft Office Outlook 2007.Você pode criar regiões de formulário que se estendem qualquer formulário existente com outros campos ou controles.Se você criar uma Novo região de formulário usando Ferramentas do Visual Studio para o Office, você pode usar somente controles de Windows Forms na região do formulário.Se você importar uma região de formulário que foi criada no Outlook, você pode usar somente controles Outlook nativos.

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 Primeiro 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 separado que é exibido como uma página de formulário completo adicionais e que pode aparecer em qualquer formulário padrão existente ou um formulário Personalizar.

For more information, see Criar regiões de formulário do Outlook.

Controles em documentos

Você pode adicionar uma variedade de controles para documentos do Word e planilhas do Excel.Por exemplo, convém adicionar um Controlarar de selecionador de data a um documento para que o usuário possam Enter datas em um Formatarar padrão ou colocar um botão em uma planilha para enviar dados para um banco de dados.

Quando você desenvolve projetos de nível de documento para o 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 através de programação você pode adicionar controles em tempo de execução.Iniciando no SP1, quando você desenvolve projetos de nível de aplicativo para o Excel ou Word, você poderá programaticamente adicionar controles a qualquer Abrir documento ou pasta de trabalho em tempo de execução.

Para obter mais informações, consulte Itens de host e Visão geral sobre controles de host e Controles de formulários do Windows em Visão geral de documentos do Office.

Faixa de Opções Personalizar da interface do usuário

Você pode personalizar a Faixa de Opções INTERFACE para expor a funcionalidade que você adicionar a aplicativos no 2007 Microsoft Office Sistema.A Faixa de Opções é uma maneira para organizar comandos relacionados (na Formulárioa de controles) para que eles são mais fáceis de localizar.Você pode criar seus próprios guias da Faixa de Opções e grupos para fornecer aos usuários Acessar a funcionalidade que você fornecer em sua solução.Maioria dos recursos que foram acessados usando os menus e barras de ferramentas nas versões anteriores do sistema Microsoft Office agora pode ser acessadas usando a faixa de opções.

For more information, see Visão geral da Faixa de Opções.

Você pode adicionar um menu para o Barra de Menus de uma solução Ferramentas do Visual Studio para o Office e criar uma legenda personalizada para o menu.Você pode adicionar comandos de menu a nova ou Existente menus e você poderá removê-los.No entanto, personalização deve ser feita por meio de programação.Você não pode modificar menus ou barra de menus de dentro do Visual Studio em tempo de design.For more information, see Como: Criar menus do Office por programação.

Barras de ferramentas

Você pode adicionar uma barra de ferramentas à sua solução Ferramentas do Visual Studio para o Office para fornecer ao usuário Acessar fácil a ferramentas e outros recursos do documento ou pasta de trabalho.Você pode personalizar a barra de ferramentas da mesma maneira que você personalizaria as barras de ferramentas internas, adicionando ou removendo botões.Você também pode personalizar o local e as propriedades de encaixe de uma barra de ferramentas através de código.No entanto, personalização deve ser feita por meio de programação.Não é possível modificar barras de ferramentas de dentro do Visual Studio em tempo de design.For more information, see Como: Criar barras de ferramentas do Office por programação.

Um menu de atalho é exibido quando você direita Clique em um documento no Word ou uma planilha do Excel.Você pode definir um menu de atalho para Aparecer após um evento ocorre em um documento, como quando um usuário clica com o botão direito do mouse um documento, pasta de trabalho ou Controlarar de host.Você pode adicionar um número de comandos de menu diferente como faria para um menu na barra de menus principal.Você pode alterar o local e o tamanho através do código de um menu de atalho.For more information, see Demonstra Passo a passo: Criar menus de atalho para Favoritos.

Consulte também

Tarefas

Como: Mostrar a guia Desenvolvedor na Faixa de Opções

Como: Mostrar erros de interface de usuário Adicionar-in

Como: Criar menus do Office por programação

Como: Criar barras de ferramentas do Office por programação

Como: Interact com Windows Forms

Demonstra Passo a passo: Coletando dados usando um Windows Formulário

Conceitos

Visão geral da Faixa de Opções

Visão geral painel Ações

Visão geral sobre marcas inteligentes

Criar regiões de formulário do Outlook

Visão geral de painéis de tarefas Personalizar

Usando controles do WPF em soluções Office

Date

History

Motivo

De 2008 de julho

Adicionados informações sobre como adicionar gerenciadas controles e as marcas inteligentes em documentos usando suplementos em nível de aplicativo.

Alteração de recurso do SP1.