Exemplo de serviços de tempo de execução

Observação:

Este exemplo é executado somente no Microsoft Office Excel 2007.

Este exemplo demonstra como criar uma personalização da Faixa de Opções e um painel de tarefas personalizado para o Microsoft Office Excel 2007 Implementando interfaces de extensibilidade em um Adicionar-in.

Este exemplo implementa as seguintes interfaces de extensibilidade para criar o painel de tarefas Personalizar:

  • Microsoft.Office.Core.ICustomTaskPaneConsumer.O exemplo implementa esta interface para criar um painel de tarefas que contém uma caixa de texto e um botão.Quando o usuário clica no botão, a Cadeia de Caracteres na caixa de texto é Adicionado ao intervalo que tem o foco na pasta de trabalho Ativo.

  • Microsoft.Office.Core.IRibbonExtensibility.O exemplo implementa esta interface para adicionar um botão de Alternar que o usuário pode Clique para exibir ou ocultar o painel de tarefas.

Para obter informações sobre como instalar o projeto de exemplo no seu computador, consulte Como: Instalar e usar arquivos de exemplo encontrados na Ajuda.

Observação:

Embora esse exemplo Use interfaces de extensibilidade para criar uma personalização da Faixa de Opções e um painel de tarefas personalizado, Ferramentas do Visual Studio para o Office fornece classes e os designers que você pode usar em vez disso.Essas classes e designers simplificam o processo de trabalhar com esses recursos.Para obter mais informações, consulte Designer de Faixa de Opções e Visão geral de painéis de tarefas Personalizar.

Observação de segurança:

Esse código de exemplo é destinado a ilustrar um conceito, e ele mostra somente o código que é relevante para esse conceito.Ele pode não atender aos requisitos de segurança de um ambiente específico e não deve ser usado exatamente como mostrado.Recomendamos que você adicione segurança e código de tratamento de erros para tornar seus projetos mais seguros e robustos.A Microsoft fornece o código de exemplo "como está" sem garantias.

Download sample

Para executar este exemplo.

  1. Pressione F5.

  2. Na faixa de opções, clique na guia de De RuntimeServices.

  3. No AAgruparar de De VSTO, clique em TaskPane botão.

    Verifique se o painel de tarefas de Contoso é exibido.

  4. No painel de tarefas, digite algum texto no Caixa de Texto.

  5. Clique no botão de inserir.

    Verifique se o texto digitado na caixa de texto é adicionado para a célula que tem o foco na planilha Ativo.

  6. Na faixa de opções, clique no botão de TaskPane novamente.

    Verifique se o painel de tarefas é fechado.

Requisitos

Este exemplo requer os seguintes aplicativos:

  • Ferramentas do Visual Studio para o Office.

  • Microsoft Office Excel 2007.

Demonstra

Este exemplo demonstra os seguintes conceitos:

  • Criando uma personalização da Faixa de Opções, implementar a interface de Microsoft.Office.Core.IRibbonExtensibility em um Adicionar-in.

  • Criando um painel de tarefas Personalizar, implementar a interface de Microsoft.Office.Core.ICustomTaskPaneConsumer em um Adicionar-in.

  • Exibir e ocultar o painel de tarefas Personalizar em um botão de Alternar na Faixa de Opções.

  • Inserindo texto inserido no painel de tarefas Personalizar para a planilha Ativo.

Consulte também

Tarefas

Exemplo de demonstração do painel de tarefas

Conceitos

Personalizando recursos de interface do usuário usando interfaces de extensibilidade

Designer de Faixa de Opções

Visão geral de painéis de tarefas Personalizar

Outros recursos

Exemplos de nível de documento