Compartilhar via


Projetos do Office no ambiente de Visual Studio

Projetos de Microsoft Office tem um desenvolvimento experiência semelhante de outros tipos de projetos em Visual Studio, como, por exemplo, projetos Windows Forms. Quando você cria ou abre um projeto do Office, os itens de projeto aparecem na Solution Explorer. Para projetos de nível de documento, o documento (ou seja, o documento do Word ou uma pasta de trabalho do Excel) abre no Visual Studio e o documento se comporta como um designer visual.

Aplicável a: As informações neste tópico se aplicam a projetos de nível de documento e projetos de nível de aplicativo para Microsoft Office 2010 e o sistema 2007 do Microsoft Office. Para obter mais informações, consulte Recursos disponíveis pelo aplicativo do Office e o tipo de projeto.

Itens de projeto no Solution Explorer

Em um projeto de nível de documento, Solution Explorer exibe os seguintes itens padrão:

  • Nós para o documento, pasta de trabalho e planilhas são personalizadas pelo projeto. Esses nós servem como recipientes para os arquivos de código que estão associados com o documento, pasta de trabalho e planilhas.

  • Arquivos de código que estão associados com o documento, pasta de trabalho e planilhas são personalizadas pelo projeto. Em projetos do Word, arquivos de código são associados ao modelo ou documento do Word. Em projetos do Excel, arquivos de código são associados com o modelo ou uma pasta de trabalho do Excel e com cada folha de gráficos e planilhas na pasta de trabalho ou no modelo.

  • Os arquivos de projeto ocultos que não pretende editar diretamente. Para obter mais informações, consulte Arquivos ocultos do projeto.

  • Planilhas que foram ocultadas da exibição no Excel. Os arquivos de código para essas planilhas aparecem em Solution Explorer, mesmo que as planilhas correspondentes não aparecem no designer. For more information, see Planilhas ocultas.

Em um projeto de nível de aplicativo, Solution Explorer exibe os seguintes itens padrão:

  • O nó do aplicativo. Este nó tem o mesmo nome que o aplicativo host, como Word, Excel, ou Outlook. O nó de aplicativo contém o arquivo de código ThisAddIn. Ele também fornece o o Namespace para o Item de Host propriedade. Para obter mais informações sobre essa propriedade, consulte Propriedades em projetos do Office.

  • O arquivo de código ThisAddIn. Este arquivo contém o gerado ThisAddIn a classe do add-in. Para obter mais informações sobre essa classe, consulte Os suplementos de nível de aplicativo de programação..

  • Os arquivos de projeto ocultos que não pretende editar diretamente. Para obter mais informações, consulte Arquivos ocultos do projeto.

Certificados temporários

Projetos do Office também incluem um certificado temporário denominado Nome do projeto_TemporaryKey.pfx. Este certificado é usado para assinar o aplicativo e manifestos de implantação para o projeto durante o desenvolvimento. For more information, see Concedendo confiança para soluções do Office and Protegendo as soluções do Office.

Arquivos ocultos do projeto

Vários arquivos de projeto estão ocultos por padrão. Esses arquivos são gerados pelo Visual Studio e diferem por tipo de projeto. Para exibir arquivos ocultos, clique em Mostrar todos os arquivos em Solution Explorer.

Não modifique os arquivos ocultos do projeto. Alterar esses arquivos diretamente não é suportado e pode danificar o seu projeto. Os arquivos de projeto ocultos são regenerados sempre que ocorrerem de certas alterações no documento. Se você fizer alterações manuais em um arquivo oculto do projeto, essas alterações serão perdidas quando o arquivo é regenerado.

Designer do documento em projetos de nível de documento

Projetos de nível de documento para o Excel e Word fornecem um designer que hospeda o documento que está associado ao seu projeto no Visual Studio. O designer permite que você modificar o documento sem ter que ir fora do ambiente Visual Studio.

Para abrir um documento no designer, clique duas vezes no arquivo de código em Solution Explorer que é associado ao documento. Por exemplo, para abrir a planilha Sheet1 no criador de um projeto do Excel, clique duas vezes o Sheet1 o arquivo de código.

Quando você modifica o documento no designer, você pode aproveitar a funcionalidade nativa do aplicativo do Office. Por exemplo, você pode digitar texto no documento ou uma planilha, ou você pode usar a faixa de opções para executar tarefas como adicionar uma tabela ou gráfico. Por padrão, o mapeamento de atalho de teclado padrão para o mapeamento de Visual Studio. Para usar o Office mapeamentos de atalho de teclado em vez disso, altere as configurações na Configurações de teclado do Microsoft Office nó a Opções caixa de diálogo na Ferramentas menu.

Controles em documentos

Você pode arrastar controles de host e controles de Windows Forms a partir de Visual Studio caixa de ferramentas para a superfície de design do documento. Os controles de host são especializadas versões de objetos do Office, como controles de conteúdo do Word e intervalos de Excel que podem ser usados em projetos do Office criados usando o Visual Studio. Controles de host tem recursos adicionais que não estão disponíveis em objetos correspondentes do Office, como, por exemplo, ligação de dados e eventos adicionais.

For more information, see Itens de host e a visão geral sobre controles de Host and Controles do Windows Forms em Visão geral de documentos do Office.

Planilhas e pastas de trabalho no Designer do Excel

Quando você abre uma planilha no designer, você pode modificar a planilha da mesma forma, você pode, quando ele é aberto diretamente no Excel. Se clicar duas vezes em uma célula da planilha, a célula se altera para modo de edição. Se clicar duas vezes em uma célula que contém um controle de host, o code editor abre e Visual Studio gera o manipulador de eventos padrão para o controle. Para navegar para outras planilhas, você pode clicar em guias de planilha, na parte inferior do designer.

Quando você abre a pasta de trabalho no designer, não há nenhuma superfície de design. O modo de design para a pasta de trabalho é uma bandeja de grande componente preenche o designer.

A pasta de trabalho e de cada planilha na pasta de trabalho possui um arquivo de código associado. Cada arquivo de código contém um gerado o item de host classe que representa a pasta de trabalho ou planilha. For more information, see Item de Host da pasta de trabalho, Item de Host de planilha and Item de Host de ChartSheet.

Documentos do Word no Designer

Quando você abre o documento no designer, você pode modificar o documento da mesma forma, você pode, quando ele é aberto diretamente no Word. Se clicar duas vezes em uma palavra no documento, a palavra é selecionada. Entretanto, se a palavra está dentro de um controle de host, o code editor abre e Visual Studio gera o manipulador de eventos padrão para o controle.

O documento tem um arquivo de código associado. O arquivo de código contém um gerado o item de host classe que representa o documento. For more information, see Item de Host do documento.

Vs de modo de design.Modo de tempo de execução

Quando um documento é aberto no ambiente de Visual Studio, é sempre em o modo de design. Algumas tarefas, como arrastar um controle de host para a superfície do documento, podem ser um modo de design de apenas realizadas.

Para exibir o documento em o modo de tempo de execução, você deve abrir o aplicativo e documento fora do Visual Studio. Você também pode construir e executar o projeto, que abrirá automaticamente o documento e o aplicativo fora de Visual Studio.

Code Editor

O Editor de código permite que você exiba e modifique os arquivos de código visível em sua solução. Esses arquivos contêm o código que define o comportamento de sua solução.

Para obter mais informações sobre o Editor de código, consulte Código e o Editor de texto. Para obter mais informações sobre como escrever código em projetos do Office, consulte Escrevendo código em soluções do Office.

Properties Window

O Propriedades janela exibe as propriedades de itens de projeto que estão selecionados na Solution Explorere para elementos de interface do usuário que estiver selecionados no designer, como controles ou o documento em um projeto de nível de documento. Algumas propriedades são específicas para o aplicativo e o documento e algumas propriedades são os mesmos em todos os projetos.

Data Sources Window

Você pode usar o Fontes de dados janela em projetos de nível de documento do Office arraste de uma fonte de dados para o seu documento e criar um controle que está vinculada à fonte de dados. For more information, see Controles de vinculação de dados de Visual Studio.

Consulte também

Tarefas

Como: Criar projetos do Office em Visual Studio

Conceitos

Usando o Solution Explorer

Propriedades em projetos do Office

Planilhas ocultas

Outros recursos

Projetando e criando soluções do Office

Visão geral sobre modelos de projeto do Office