Desenvolvimento de soluções do Office

Depois que você criar um projeto usando as ferramentas de desenvolvedor do Office em Visual Studio e configurar os arquivos de projeto, você pode começar a se concentrar na implementação do código e a interface de usuário personalizada (UI).

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.

Office Solutions Programming Model

O modelo de objeto do Office expõe uma variedade de objetos que você pode programar. Sempre que o programa de soluções do Office usando código gerenciado, você pode escrever código que usa os tipos em assemblies de interoperabilidade primária do Office. Em soluções que você criar usando os modelos de projeto do Office em Visual Studio, também escrever código diretamente no classes geradas em seu projeto. For more information, see Escrevendo código em soluções do Office.

Programação de diferentes tipos de soluções do Office

O tipo de solução que você está criando determina quais recursos você pode usar em seu projeto. Por exemplo, você pode adicionar controles Windows Forms e controles estendidos do Office (chamado controles de host) para personalizações em nível de documento, arrastando itens da caixa de ferramentas em Visual Studio em tempo de design. No entanto, se você estiver desenvolvendo um suplemento em nível de aplicativo, você só pode adicionar esses tipos de controles a documentos em tempo de execução, escrevendo código.

Para obter mais informações sobre recursos que são específicas para diferentes tipos de soluções, consulte os seguintes tópicos:

Para obter informações detalhadas para ajudá-lo a planejar suas soluções do Office e os procedimentos para ajudá-lo a criar projetos, consulte Projetando e criando soluções do Office.

Title

Description

Escrevendo código em soluções do Office

Descreve os diferentes aspectos de escrever código em soluções do Office.

Os suplementos de nível de aplicativo de programação.

Fornece uma visão geral sobre o modelo de programação de suplementos em nível de aplicativo e as tarefas de programação relacionadas.

Programação personalizações em nível de documento

Fornece uma visão geral sobre o modelo de programação de personalizações em nível de documento e as tarefas de programação relacionadas.

Personalização de interface do usuário do Office

Descreve as diferentes maneiras que você pode personalizar os aplicativos de interface do usuário do Office usando suplementos de nível de aplicativo e personalizações em nível de documento.

Dados em soluções do Office

Descreve as diferentes maneiras que você pode trabalhar com dados em soluções do Office, como, por exemplo, a ligação de dados a controles e cache de dados no nível do documento personalizações

Extensibilidade em projetos do Office

Descreve as diferentes maneiras que você pode estender os projetos do Office através da automatização de Visual Studio.

Solucionando problemas soluções do Office

Fornece dicas para solucionar problemas comuns que você pode encontrar ao criar soluções do Office.

Threading suporte no Office

Fornece uma visão geral de como trabalhar com vários segmentos em soluções do Office.

Acessibilidade em projetos do Office

Descreve os recursos de acessibilidade estão disponíveis em soluções do Office.

Consulte também

Tarefas

Como: Criar e modificar propriedades de documento personalizadas

Como: Ler e gravar propriedades de documento

Como: O Interface do usuário multilíngüe do Office de destino.

Demonstra Passo a passo: Criando o primeiro nível do aplicativo Add-in para o Excel

Demonstra Passo a passo: Criando seu primeira personalização em nível de documento do Excel

Demonstra Passo a passo: Criando o primeiro nível do aplicativo Add-in para Outlook

Demonstra Passo a passo: Criando o primeiro nível do aplicativo Add-in do PowerPoint

Demonstra Passo a passo: Criando o primeiro nível do aplicativo Add-in do projeto

Demonstra Passo a passo: Criando o primeiro nível do aplicativo Add-in para o Word

Demonstra Passo a passo: Criando seu primeira personalização em nível de documento do Word