Visão geral sobre modelos de projeto do Office

Ferramentas do desenvolvedor do Microsoft Office no Visual Studio incluem modelos de projetos para criar os seguintes tipos de soluções do Office:

  • personalizações da nível

  • suplementos nível de aplicativo

Para uma comparação detalhada de esses 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 caixa de diálogo de Novo Projeto , sob o nó de Office de nós de linguagem de Visual C# e de Visual Basic .Cada modelo gera um projeto com a configuração apropriada para o aplicativo alvo, incluindo referências assembly e depurando configurações.

Cada projeto fornece arquivos e o código para obter-lo começou em um tipo específico de solução.O código gerado para cada projeto inclui manipuladores de eventos inicialização e fechamento.Você pode adicionar código para esses manipuladores de eventos para inicializar sua solução quando é carregado e para limpar sua solução quando é descarregado.Para obter mais informações, consulte Projetos do Office no ambiente de Visual Studio e Eventos em projetos do Office.

ObservaçãoObservação

Ferramentas de desenvolvimento do Office são incluídas com determinadas edições do Visual Studio.Para obter mais informações, consulte Configurando um computador para desenvolver soluções do Office.

Personalizações da Nível

O nó de Office na caixa de diálogo de Novo Projeto fornece os seguintes modelos de projeto para obter-lo começou a criação de nível para personalizações da palavra e Excel:

  • Documento do word 2013

  • Modelo do word 2013

  • Pasta de trabalho do excel 2013

  • Modelo do excel 2013

  • Documento do word 2010

  • Modelo do word 2010

  • Pasta de trabalho do Excel 2010

  • Modelo do Excel 2010

Os modelos de projeto e do documento de pasta de trabalho do Excel do word fornecem código para obter-lo seguir o iniciarão a criação de uma solução baseada em um documento específico ou em uma pasta de trabalho.Em esses tipos de soluções, o código executa somente quando o documento associado é aberto no word ou Excel.

Os modelos de projeto do modelo da palavra e o modelo do excel se comportam de forma idêntica modelos para o projeto do documento e pastas de trabalho do Excel palavra.Em o entanto, os modelos de projeto do modelo da palavra e o modelo do excel tornam fácil para os usuários criem novos cópias locais de documento ou pasta de trabalho do modelo personalizado na solução.Os recursos em sua solução estão disponíveis no novo documento que o usuário cria o modelo.

ObservaçãoObservação

Exprima modelos que referenciam extensões de código gerenciado não podem ser usados como suplementos global.O assembly não é chamado se o modelo é carregado a partir de inicialização do word.Para obter mais informações, consulte Limitações de suplementos global de modelos e Excel (arquivos de .xla)

Para obter informações sobre introdução com esses tipos de projeto, consulte os seguintes tópicos:

Suplementos Nível de aplicativo

O nó de Office/SharePoint na caixa de diálogo de Novo Projeto fornece os seguintes modelos de projeto para obter-lo começou a criação de suplementos de aplicativo.

  • Suplemento do excel 2013

  • suplemento 2013 a InfoPath

  • Suplemento ao Outlook 2013

  • Suplemento ao Powerpoint 2013

  • suplemento 2013 ao projeto

  • suplemento 2013 a Visio

  • Suplemento 2013 a palavra

  • Suplemento ao Excel 2010

  • suplemento 2010 a InfoPath

  • Suplemento do Outlook 2010

  • Suplemento ao Powerpoint 2010

  • suplemento 2010 ao projeto

  • suplemento 2010 a Visio

  • Suplemento 2010 a palavra

Quando você cria um projeto que é baseado em um de esses modelos de projeto, o código em sua solução é executado quando o aplicativo associado é aberto.A o contrário dos projetos da nível, seu código não está associado com um único documento.

Para obter mais informações sobre introdução com esses tipos de projeto, consulte os seguintes tópicos:

Documento CONTRA. soluções de modelo

Quando você cria uma solução em torno de um documento ou uma pasta de trabalho do Excel da palavra, você deve decidir a melhor maneira para fazer isso documento disponível para os usuários.

Aplicável a: As informações neste tópico se aplicam a projetos de nível de documento para os seguintes aplicativos: Excel 2013 e Excel 2010; Word 2013 e Word 2010. Para obter mais informações, consulte Recursos disponíveis pelo aplicativo do Office e o tipo de projeto.

Em algumas situações, convém dar uma cópia de um documento para cada usuário.Em esse caso, crie a solução usando o excel ou exprima o projeto do documento.

Em outras situações você pode querer fazer um modelo disponível em um servidor, para que cada usuário pode abrir o modelo e salvar uma cópia local como um documento.Em esse caso, crie a solução usando o excel ou exprima o projeto do modelo.

Comparação

A tabela a seguir descreve as diferenças entre documentos e modelos.

Documentos

Modelos

Os usuários podem abrir e modificar um documento, a menos que ele esteja definido como somente leitura.Todas as alterações salvos são mantidas em original.

os usuários podem abrir um modelo para criar uma cópia local como um novo documento.Não pode alterar o original a menos que eles sejam dados permissões especiais.

Quando o documento aberto, gera o evento de Open .

Quando aberto, o modelo gera o evento de New .

Limitações de suplementos global de modelos e Excel (arquivos de .xla)

Documentos, as pastas de trabalho, e os modelos não podem funcionar corretamente como modelos ou suplementos global do excel (arquivos de .xla).

Modelos do word

Se um modelo Microsoft Office Word tem extensões de código gerenciado, o assembly de projeto não é chamado se o modelo é anexado como um modelo global ou carregado a partir de inicialização do word.Além de isso, o documento não reconhece o formato de um modelo que seja parte de uma solução do Office.

Suplementos do excel (arquivos de .xla)

Não há nenhum projeto do Office para criar um suplemento do excel (arquivo de .xla).É possível salvar uma pasta de trabalho como um arquivo de .xla, mas não é uma operação suportados e não é recomendado.Se você salvar uma pasta de trabalho que tem extensões de código gerenciado como um arquivo de suplemento a Microsoft Office Excel (*.xla) , você pode selecione na caixa de diálogo de Suplementos para aplicar a outra pasta de trabalho.Em alguns casos seu código será executado na pasta de trabalho de destino após o suplemento é aplicado, mas tal uso de solução do Office não é suportado.

Consulte também

Tarefas

Como: criar projetos do Office em Visual Studio

Conceitos

Guia de Introdução à programação em nível de documento personalizações para Excel

Guia de Introdução à programação em nível de documento personalizações para o Word

Obtendo suplementos de nível de programação de aplicativo foi iniciado

Usando o Solution Explorer

Outros recursos

Projetando e criando soluções do Office

Desenvolvendo soluções do Office