Partilhar via


Desenvolver soluções Office

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

Aplica-se a: As informações neste tópico se aplicam a projetos de nível de documento e projetos de suplemento VSTO. Consulte Recursos disponíveis por aplicativo do Office e tipo de projeto.

Observação

Interessado em desenvolver soluções que ampliem a experiência do Office em várias plataformas? Confira o novo modelo de Suplementos do Office. Os suplementos do Office têm uma pegada reduzida em comparação com os suplementos e soluções VSTO, e podem ser criados usando praticamente qualquer tecnologia de programação web, como HTML5, JavaScript, CSS3 e XML.

Modelo de programação de soluções Office

O modelo de objeto do Office expõe uma variedade de objetos que você pode programar. Sempre que se programa soluções do Microsoft Office usando código gerido, escreve-se código que utiliza tipos nos primary interop assemblies do Office. Em soluções que você cria usando os modelos de projeto do Office no Visual Studio, você também escreve código diretamente em classes geradas em seu projeto. Para obter mais informações, consulte Escrever código em soluções do Office.

Programar 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, pode-se adicionar controles do Windows Forms e controles estendidos do Office (chamados controles de host) a personalizações no nível do documento arrastando itens da Caixa de Ferramentas no Visual Studio em tempo de projeto. No entanto, se você estiver desenvolvendo um suplemento VSTO, 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 específicos para diferentes tipos de soluções, consulte os seguintes tópicos:

Title Description
Escrever código em soluções do Office Descreve diferentes aspetos da escrita de código em soluções do Office.
Suplementos VSTO do programa Fornece uma visão geral do modelo de programação e das tarefas de programação relacionadas dos complementos VSTO.
Personalizações no nível do documento do programa Fornece uma visão geral do modelo de programação de personalizações no nível de documento e tarefas de programação relacionadas.
Personalização da interface do usuário do Office Descreve as diferentes maneiras de personalizar a interface do usuário de aplicativos do Office usando suplementos VSTO e personalizações no nível de documento.
Dados em soluções do Office Descreve as diferentes maneiras de trabalhar com dados em soluções do Office, como vincular dados a controles e armazenar dados em cache em personalizações no nível do documento.
Solucionar problemas de soluções do Office Fornece dicas para resolver problemas comuns que você pode encontrar ao criar soluções do Office.
Suporte de múltiplas threads no Office Fornece uma visão geral do trabalho com vários threads em soluções do Office.
Acessibilidade em projetos do Office Descreve os recursos de acessibilidade que estão disponíveis em soluções do Office.