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.
Menus
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.
Menus de atalho
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 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. |