Modelo de projeto de modelo do Excel
Se aplica a |
---|
As informações deste tópico se aplicam apenas à especificada Visual Studio Tools for Office os projetos e as versões do Microsoft Office. Tipo de Projeto
Versão do Microsoft Office
Para obter mais informações, consulte Recursos disponíveis pelo aplicativo e o tipo de projeto. |
O modelo de projeto de modelo do Excel no Visual Basic e Visual translation from VPE for Csharp fornece a base para soluções baseadas em modelos do Microsoft Office Excel novos ou existentes.Existem modelos de projeto diferentes para modelos do Excel 2003 e Excel 2007.sistema autônomo modelos de projeto adicionar automaticamente a referências de assembly necessário, arquivos e gerado código para usar sistema autônomo ponto de partida para a sua solução.
Se você em em aberto um modelo para editá-lo fora do Visual Studio após a solução foi compilada, o modelo será executar o código sistema autônomo se tivesse criado um novo documento a partir do modelo.Dependendo do código, isso pode alterar o modelo enquanto ele é aberto, antes de começar edição.Para impedir a execução de código, Isenção pressionada a tecla deslocar enquanto abre o modelo.
Observação: |
---|
Por padrão, alguns dos arquivos e referências na lista a seguir estão ocultas.Para vê-las, clicar Mostrar todos os arquivos on the O gerenciador de soluçõesbarra de ferramentas .Além disso, existem alguns arquivos e as referências não na lista a seguir, que são comuns a muitos Visual Studio modelos de projeto. |
Files
Visual Studio Tools for Office gera os seguintes arquivos visíveis em projetos de modelo do Excel 2003 e Excel 2007:
Nome da pasta de trabalho .xls - representa a pasta de trabalho do Excel em que o projeto.Contém todas as planilhas e gráficos.
Sheet1 (arquivo .vb para Visual Basic ou um arquivo .cs para Visual translation from VPE for Csharp) - uma planilha que fornece a área de design e o código para a primeira planilha da pasta de trabalho.Para obter mais informações, consulte Item de host de planilha.
Plan2 (arquivo .vb para Visual Basic ou um arquivo .cs para Visual translation from VPE for Csharp) - uma planilha que fornece a área de design e o código para a segunda planilha da pasta de trabalho.
Sheet3 (arquivo .vb para Visual Basic ou um arquivo .cs para Visual translation from VPE for Csharp) - uma planilha que fornece a área de design e o código para a terceira planilha da pasta de trabalho.
ThisWorkbook (arquivo .vb para Visual Basic) ou arquivo .cs para Visual translation from VPE for Csharp - contém a área de design e código de personalizações em nível de pasta de trabalho.Para obter mais informações, consulte Item de host da pasta de trabalho.
Observação: |
---|
Não é possível adicionar classes adicionais para o arquivo de código por trás de um documento, pasta de trabalho ou planilha.Você deve adicionar novos arquivos ao seu projeto para conter as classes que você deseja gravar. |
Visual Studio Tools for Office também gera o seguinte arquivo adicional quando você constrói um projeto de modelo Excel 2007:
- Nome do projeto _TemporaryKey.pfx - um certificado temporário que pode ser usado para assinar o aplicativo e implantação manifestos para o projeto durante o desenvolvimento.Para obter mais informações, consulte Concedendo Confiar para soluções do Office (Sistema de 2007) e Segurança no Office Solutions (sistema de 2007).
Arquivos oculto
Visual Studio Tools for Office gera vários arquivos oculto. Não modifique manualmente esses arquivos; eles são gerados novamente quando forem feitas alterações no projeto e eles não manter modificações manual.
Visual Studio Tools for Office gera os seguintes arquivos oculto:
ThisWorkbook.Designer.xml - A somente leitura representação declarativa dos objetos programáveis na pasta de trabalho.
ThisWorkbook.Designer (arquivo .vb ou .cs arquivo) - A somente leitura arquivo de código que fornece implementações auxiliar para objetos na pasta de trabalho, incluindo o código para instanciar objetos corretamente.
Folha de n. Designer.xml - A somente leitura representação declarativa de objetos programáveis na planilha.
Folha de n .Designer (arquivo .vb ou .cs arquivo) - A somente leitura arquivo de código que fornece implementações auxiliar para objetos na planilha, incluindo o código para instanciar objetos corretamente.
Nome da pasta de trabalho. Designer.xml - uma leitura - representação somente declarativa de objetos programáveis, sistema autônomo controles personalizados que não fazem parte de Visual Studio Tools for Office Por padrão. Este arquivo é gerado quando você adiciona um controle personalizado para uma planilha na pasta de trabalho.
Nome da pasta de trabalho .Designer (arquivo .vb ou .cs arquivo) - A leitura — somente código arquivo que fornece implementações auxiliar para controles personalizados.Este arquivo é gerado quando você adiciona um controle personalizado para uma planilha na pasta de trabalho.
Código de modelo
O seguinte evento manipuladores incluídos em arquivos de código de modelo de projeto.Para obter mais informações, consulte O Visual Studio Tools for Office Projeto eventos.
Inicialização evento manipuladores
Esses evento manipuladores de manipulam o Workbook.Startup e Worksheet.Startup eventos. Esses eventos são gerados para cada uma das planilhas e a pasta de trabalho após a solução está sendo executada e todo o código de inicialização no conjunto de módulos (assembly) foi executado.Use estes evento manipuladores para executar um código que inicializa sua solução.
The Startup manipuladores de evento em uma solução de modelo são chamados nesta ordem:
ThisWorkbook_Startup.
Sheet1_Startup.
Sheet2_Startup.
Sheet3_Startup.
Outras planilhas na ordem.
A ordem é determinada quando o projeto é compilado.Se o usuário reorganiza as planilhas em time de execução, ela não altera a ordem em que os eventos são gerados a próxima vez em que a pasta de trabalho for aberta.
Manipuladores de eventos de desligado
Esses evento manipuladores de manipulam o Workbook.Shutdown e Worksheet.Shutdown eventos. Esses eventos são gerados para cada uma das planilhas e a pasta de trabalho quando o domínio do aplicativo carregado no seu código está prestes a descarregar.
The Shutdown manipuladores de evento em uma solução de modelo são chamados nesta ordem:
ThisWorkbook_Shutdown.
Sheet1_Shutdown.
Sheet2_Shutdown.
Sheet3_Shutdown.
Outras planilhas na ordem.
Referências
Visual Studio Tools for Office cria automaticamente um conjunto de referências de assembly em projetos de modelo do Excel. Estas referências incluem os seguintes assemblies:
Assemblies no Visual Studio Tools for Office tempo de execução. Para obter mais informações sobre esses assemblies, consulte O Visual Studio Tools for Visão geral de tempo de execução do Office.
Assemblies de interoperabilidade primária para componentes compartilhados do Microsoft Office e para o Excel.Para obter mais informações, consulte Assemblies de interoperabilidade primários do Office.
.NET Framework assemblies que são usados quando você desenvolver Visual Studio Tools for Office soluções.
Consulte também
Tarefas
Como: Criar o Visual Studio Tools para projetos do Office
Conceitos
Limitações de modelos Global e o Excel Adicionar-ins (arquivos .xla)
Assemblies em Visão geral de soluções do Office
Visão geral do modelo de objeto do Excel