O Visual Studio Tools for Office Visão geral de extensibilidade do projeto
O Visual Studio inclui um modelo de objeto programável que expõe os projetos do Visual Basic e Visual C# e os itens de projeto que eles contêm.Este modelo contém vários objetos que podem ser usados para automatizar tarefas no ambiente de desenvolvimento integrado (IDE) e estender os tipos de projeto e itens de projeto.O modelo de objeto é disponível simplesmente adicionando uma referência ao assembly VSLangProj.dll a qualquer projeto.For more information, see Introdução a extensibilidade de projetos.
Há quatro áreas em que você pode automatizar projetos de Ferramentas do Visual Studio para o Office:
Criar projetos usando Visual Studio Tools para Office Project Assistente.
Executando comandos na coleção Commands.
Editando propriedades de projeto.
Editando propriedades de arquivo.
Criando projetos usando o Visual Studio Tools for Office Project Assistente
Você pode automatizar o Visual Studio Tools for Office Projeto Assistente para:
Criar um projeto, incluindo um novo documento, usando configurações do assistente padrão.
Criar um projeto, incluindo um novo documento, com um nome Personalizar e o local.
Criar um projeto para um documento existente com um personalizado Caminho.
For more information, see Demonstra Passo a passo: Criando um novo projeto de Office usando o Visual Studio Automation de projeto.
Executando comandos na coleção EnvDTE.Commands
Há dois comandos na coleção Commands para o Microsoft Office Excel.Microsoft Office Word não expõe os comandos para a coleção Commands.For more information, see Assemblies de automação que faz referência e o objeto DTE2.
Os dois comandos disponíveis são:
Adicionar planilha do Excel
Adicionar gráfico do Excel
For more information, see Como: Adicionar planilhas a pastas de trabalho usando o Visual Studio Automation de projeto.
Editar propriedades do arquivo
Use a coleção Properties para obter as propriedades dos itens em um projeto.
As propriedades de ProjectItem são:
Propriedade de documento:
- Namespace de item de host (C# somente)
Documento, pasta de trabalho e propriedade dPlanilha:
- O nome Exibir
For more information, see Como: Alterar propriedades de Excel usando o Visual Studio Automation de projeto.
Consulte também
Tarefas
Como: Adicionar planilhas a pastas de trabalho usando o Visual Studio Automation de projeto
Como: Alterar propriedades de Excel usando o Visual Studio Automation de projeto
Conceitos
Visual Basic e Visual C# Projeto Extensibility exemplos
Outros recursos
Extensibilidade do Projeto em Ferramentas do Visual Studio do Office