Partilhar via


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

  • Projetos de nível de documento

Versão do Microsoft Office

  • Excel 2007

  • Excel 2003

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:

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:

  1. ThisWorkbook_Startup.

  2. Sheet1_Startup.

  3. Sheet2_Startup.

  4. Sheet3_Startup.

  5. 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:

  1. ThisWorkbook_Shutdown.

  2. Sheet1_Shutdown.

  3. Sheet2_Shutdown.

  4. Sheet3_Shutdown.

  5. 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:

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

Outros recursos

Gerenciando soluções, projetos e arquivos

Modelos do Office projeto