Partilhar via


Modelo de projeto de pasta de trabalho 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 da pasta de trabalho do Excel no Visual Basic e Visual translation from VPE for Csharp fornece a base para soluções baseadas em pastas de trabalho novas ou existentes do Microsoft Office Excel.Existem modelos de projeto diferentes de pastas de trabalho do Excel 2003 e pastas de trabalho do 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.

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 pasta de trabalho 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 da pasta de trabalho 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 - A somente leitura representação 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 pasta de trabalho 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 pasta de trabalho 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 pasta de trabalho do Excel. Estas referências incluem os seguintes assemblies:

Consulte também

Tarefas

Como: Criar o Visual Studio Tools para projetos do Office

Conceitos

Assemblies em Visão geral de soluções do Office

Palavra Overview do modelo de objeto

Visão geral do modelo de objeto do Excel

Outros recursos

Gerenciando soluções, projetos e arquivos

Modelos do Office projeto