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çã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çã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:
Passo a passo: Criando seu primeira personalização de nível de documento do Word
Passo a passo: Criando seu primeira personalização de nível de documento do Excel
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:
Obtendo suplementos de nível de programação de aplicativo foi iniciado
Passo a passo: Criando O primeiro nível do aplicativo Add-in para o Excel
Passo a passo: Criando O primeiro nível do aplicativo Add-in para Outlook
Passo a passo: Criando O primeiro nível do aplicativo Add-in do PowerPoint
Passo a passo: Criando O primeiro nível do aplicativo Add-in do projeto
Passo a passo: Criando O primeiro nível do aplicativo Add-in para o Word
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