Compartilhar via


Visão geral sobre modelos de projeto do Office

Ferramentas de desenvolvedor de Microsoft Office da Visual Studio 2010 inclui modelos de projeto para criar os seguintes tipos de soluções do Office:

  • Personalizações em nível de documento

  • Suplementos de nível de aplicativo

Para obter uma comparação detalhada desses tipos de soluções do Office, consulte Visão geral de desenvolvimento de soluções do Office.

Os modelos de projeto do Office estão disponíveis na Novo projeto caixa de diálogo na Office nó da C# Visual e Visual Basic nós de idioma. Existem modelos de projeto diferente para o direcionamento de 2010 de Microsoft Office aplicativos e o sistema de Microsoft Office de 2007. Cada modelo gera um projeto com a configuração apropriada para o aplicativo de destino, inclusive as referências do assembly e as configurações de depuração. Em alguns casos, a solução que você criar, compilar o projeto pode executar em 2010 de Microsoft Office ou o sistema de Microsoft Office de 2007 em computadores de usuário final. For more information, see Execução de soluções em diferentes versões do Microsoft Office.

Cada projeto fornece os arquivos e o código para começar em um tipo específico de solução. O código gerado para cada projeto inclui manipuladores de eventos de inicialização e desligamento. Você pode adicionar código para inicializar sua solução quando ele for carregado e limpar a sua solução quando ela é descarregada esses manipuladores de eventos. For more information, see Projetos do Office no ambiente de Visual Studio and Eventos em projetos do Office.

ObservaçãoObservação

As ferramentas de desenvolvimento do Office estão incluídas com determinadas edições do Visual Studio 2010. For more information, see Configurando um computador para desenvolver soluções do Office.

Personalizações em nível de documento

O Office nó a Novo projeto caixa de diálogo fornece os seguintes modelos de projeto para ajudá-lo a iniciar a criação de personalizações em nível de documento do Word e Excel:

  • Documento do Word 2007 e O documento do Word 2010

  • O modelo do Word 2007 e O modelo do Word 2010

  • Pasta de trabalho do Excel 2007 e Pasta de trabalho do Excel 2010

  • Modelo do Excel 2007 e O modelo do Excel 2010

Os modelos de projeto de documento do Word e a pasta de trabalho do Excel fornecem código para ajudá-lo a iniciar a criação de uma solução que se baseia em um documento específico ou uma pasta de trabalho. Esses tipos de soluções, seu código é executado somente quando o documento associado é aberto no Word ou Excel.

O modelo do Word e os modelos de projeto do modelo do Excel tenham comportamento idêntico aos modelos de projeto de documento do Word e a pasta de trabalho do Excel. No entanto, os modelos de projeto do modelo do Word e o modelo do Excel torna mais fácil para os usuários criem novas cópias de documento ou pasta de trabalho locais do modelo personalizado em sua solução. Os recursos de sua solução estão disponíveis a partir do novo documento, o usuário cria a partir do modelo.

Para obter mais informações sobre as diferenças entre a escolha de um documento ou uma solução baseada em modelo, consulte Documento vs. Soluções de modelo.

ObservaçãoObservação

Os modelos do Word que fazem referência a extensões de código gerenciado não podem ser usados como suplementos globais. O assembly não é chamado se o modelo for carregado a partir do diretório de inicialização do Word. For more information, see Limitações de modelos globais e suplementos Excel (arquivos. xla).

Para obter informações sobre como começar com esses tipos de projeto, consulte os seguintes tópicos:

Suplementos de nível de aplicativo

O Office nó a Novo projeto caixa de diálogo fornece os seguintes modelos de projeto para ajudá-lo a iniciar a criação de suplementos de nível de aplicativo para os seguintes aplicativos:

  • Suplemento do Excel 2007 e suplemento do Excel 2010

  • O InfoPath 2007 Add-in e suplemento do InfoPath 2010

  • Suplemento do Outlook 2007 e suplemento do Outlook 2010

  • Suplemento do PowerPoint 2007 e suplemento do PowerPoint 2010

  • Suplemento do Project 2007 e suplemento do Project 2010

  • Suplemento do Visio 2007 e suplemento do Visio 2010

  • Suplemento do Word 2007 e suplemento do Word 2010

Quando você cria um projeto que se baseia em um desses modelos de projeto, o código em sua solução é executado quando o aplicativo associado é aberto. Ao contrário dos projetos de nível de documento, seu código não é associado um único documento.

Para obter mais informações sobre como começar com esses tipos de projeto, consulte os seguintes tópicos:

Consulte também

Tarefas

Como: Criar projetos do Office em Visual Studio

Conceitos

Introdução a personalizações de programação em nível de documento do Excel

Introdução a personalizações de programação em nível de documento do Word

Obtenção iniciada de programação de aplicativo-nível Add-Ins

Documento vs. Soluções de modelo

Usando o Solution Explorer

Outros recursos

Projetando e criando soluções do Office

Desenvolvimento de soluções do Office