Item de host addIn
Se aplica a |
---|
As informações contidas neste tópico se aplicam apenas às especificado Ferramentas do Visual Studio para o Office projetos e as versões do Microsoft Office. Tipo de Projeto
Versão do Microsoft Office
For more information, see Recursos disponíveis pelo aplicativo e o tipo de projeto. |
A classe Microsoft.Office.Tools.AddIn é de item de host para o nível de aplicativo Adicionar-ins que você cria usando Ferramentas do Visual Studio para o Office.Um item de host é uma classe em uma solução de Ferramentas do Visual Studio para o Office que fornece o ponto de entrada para seu código.
Noções básicas sobre o AddIn e ThisAddIn classes
A classe AddIn fornece funcionalidade Núcleo que é compartilhada por Tudo Ferramentas do Visual Studio para o Office Adicionar-ins. No entanto, não explicitamente você deve criar uma instância dessa classe ou usá-lo diretamente em seu código.
Em vez disso, use a classe ThisAddIn.Ferramentas do Visual Studio para o Office gera essa classe em seu projeto de suplemento para servir como o link de comunicação entre o aplicativo Microsoft Office e seu código de suplemento. A classe ThisAddIn deriva AddIn. Ferramentas do Visual Studio para o Office cria automaticamente essa classe para você quando um aplicativo do Microsoft Office carrega o Adicionar-in.
A classe ThisAddIn fornece um local no qual você pode iniciar escrever código em seu projeto.Você também pode usar ThisAddIn para executar tarefas como acessar o modelo de objeto do aplicativo host.For more information, see Programação Application-Nível Adicionar-ins.
Usando AddIn e ThisAddIn em projetos de suplemento do Outlook 2007
Adicionar-em projetos para o Microsoft Office Outlook 2007, use um item de host diferentes, Microsoft.Office.Tools.Outlook.OutlookAddIn.Essa classe deriva de AddIn e adiciona funcionalidade adicional para oferecer suporte a regiões de formulário.Para obter mais informações sobre regiões de formulário, consulte Criar regiões de formulário do Outlook.
Em Adicionar-in de projetos para o Outlook 2007, a classe ThisAddIn deriva OutlookAddIn.Você usa a classe de ThisAddIn no Outlook 2007 Adicionar-ins exatamente como você usar essa classe em suplementos para outros aplicativos do Microsoft Office.
Membros para usar para várias tarefas
A tabela a seguir descreve tarefas ComComumComum e mostra quais membros da classe ThisAddIn você pode usar para executar as tarefas.
Tarefa |
Membro para usar |
---|---|
Execute o código para inicializar o Adicionar-in quando o suplemento é carregado. |
Adicionar código para o método ThisAddIn_Startup.Isso é o manipulador de eventos padrão para o evento Startup.For more information, see O Visual Studio Tools for Office Projeto eventos. |
Execute o código para Apagar recursos utilizados pelo Adicionar-in antes que o suplemento seja descarregado. |
Adicionar código para o método ThisAddIn_Shutdown.Isso é o manipulador de eventos padrão para o evento Shutdown.For more information, see O Visual Studio Tools for Office Projeto eventos. |
Automatizar o aplicativo host, acessando o modelo de objeto. |
Use o campo Application da classe ThisAddIn.Isso retorna uma instância da classe Application do aplicativo que seu Adicionar - funciona com.For more information, see Programação Application-Nível Adicionar-ins. |
Criar uma marca inteligente que possa ser reconhecida em qualquer documento do Word aberto ou a pasta de trabalho do Excel.Esse recurso é novo no Visual Studio 2008 Serviço Pack 1 (SP1). |
Use o campo VstoSmartTags da classe ThisAddIn.Este campo está disponível somente no Adicionar - in de projetos para o Excel 2007 e o Word 2007 que você criar depois de instalar o SP1.For more information, see Visão geral sobre marcas inteligentes. |
Expor objetos seu Adicionar - na Outro soluções do Microsoft Office. |
Substitua o método RequestComAddInAutomationService.For more information, see Chamar o código no nível de aplicativo Adicionar-ins de Outro soluções do Office. |
Personalizar um recurso no 2007 Microsoft Office Sistema, implementar uma interface de extensibilidade. |
Substituir o método RequestService para retornar uma instância de uma classe que implementa a interface.For more information, see Personalizando recursos de interface do usuário usando interfaces de extensibilidade.
Observação:
Para personalizar a interface do usuário da Faixa de Opções, você também pode substituir o Método CreateRibbonExtensibilityObject.
|
Consulte também
Tarefas
Demonstra Passo a passo: Chamar o código em um aplicativo-nível Adicionar - in do VBA
Conceitos
Programação Application-Nível Adicionar-ins
Personalizando recursos de interface do usuário usando interfaces de extensibilidade
Chamar o código no nível de aplicativo Adicionar-ins de Outro soluções do Office
Introdução Programação Application-Nível Adicionar-ins
O Visual Studio Tools for Office Projeto eventos
Date |
History |
Motivo |
---|---|---|
De 2008 de julho |
Informações Adicionados sobre como adicionar marcas inteligentes a documentos usando suplementos em nível de aplicativo. |
Alteração de recurso do SP1. |