Compartilhar via


Soluções de projeto

Visual Studio 2012 fornece modelos de projeto que você pode usar para criar adendos no nível do Microsoft Office.Você pode usar adendos para automatizar o projeto, estender recursos do projeto, ou para personalizar a interface de usuário (UI) do projeto.

Para obter mais informações sobre o suplementos do aplicativo, consulte Obtendo suplementos de nível de programação de aplicativo foi iniciado e Arquitetura dos suplementos de nível de aplicativo.Se você for novo para programação com o Microsoft Office, consulte Introdução (desenvolvimento do Office em Visual Studio).

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

Automatizar o projeto usando o modelo de objeto de projeto

O modelo de objeto expõe vários tipos de projeto que você pode usar para automatizar o projeto.Esses tipos permite que você escreva código para realizar tarefas comuns como tarefas de programação criadoras e de alterações em um projeto.

Para acessar o modelo de objeto de projeto de um suplemento, use o campo de Application da classe de ThisAddIn em seu projeto.O campo de Application retorna um objeto de Microsoft.Office.Interop.MsProject.Applicationque representa a instância atual do projeto.Para obter mais informações, consulte Os suplementos de nível de aplicativo de programação..

Quando você chama no modelo de objeto do projeto, você usa os tipos que são fornecidos no assembly de interoperabilidade primária para o projeto.O assembly de interoperabilidade primária atua como uma ponte entre o código gerenciado no suplemento e o modelo de objeto COM no projeto.Qualquer tipo no projeto que o assembly de interoperabilidade primário é definido no namespace de Microsoft.Office.Interop.MSProject .Para obter mais informações sobre assemblies de interoperabilidade primários, consulte Visão geral de desenvolvimento de soluções do Office e Assemblies de interoperabilidade primária do Office.

Usando a documentação do modelo de objeto de projeto

Para obter informações completas sobre o modelo de objeto do projeto, você pode referir-se a referência de modelos de objeto de VBA do projeto.Documentos de referência de modelos de objeto de VBA o modelo de objeto de projeto como ele é exposto ao código do Visual Basic é VBA Applications ().Para obter mais informações, consulte Referência 2010 do modelo de objeto de projeto.

Todos os objetos e membros na referência de modelos de objeto de VBA correspondem aos tipos e membros no assembly de interoperabilidade primária (PIA) do projeto.Por exemplo, o objeto de Calendar na referência de modelos de objeto de VBA corresponde a Microsoft.Office.Interop.MSProject.Calendar no PIA do projeto.Embora a referência de modelos de objeto de VBA fornece exemplos de código para a maioria, propriedades, métodos e eventos, você deve converter o código de VBA em essa referência ao Visual Basic ou visual C# se você deseja usá-los em um projeto do suplemento ao projeto que você criou usando Visual Studio.

ObservaçãoObservação

Em o momento, não há documentação de referência para o assembly de interoperabilidade primário do projeto.

Bb772083.collapse_all(pt-br,VS.110).gifA infra-estrutura no assembly de Interoperabilidade primária de projeto

Enquanto você escreve o código que usa o PIA do projeto, você pode notar muitos tipos que não são descritos na referência de VBA.Esses tipos adicionais ajudam a traduzir objetos no modelo de objeto baseados em COM do projeto para código gerenciado, não se destinam ser usados diretamente no seu código.

Para obter mais informações, consulte Visão geral das classes e interfaces em assemblies de Interoperabilidade primários Office.

Personalizando a interface de usuário do projeto

Você pode personalizar o projeto interface do usuário das seguintes maneiras.

Tarefa 

Para obter mais informações

Adicione guias no projeto personalizados a fita

Visão geral da faixa de opções

Para obter mais informações sobre como personalizar a interface do usuário de projeto e de outros aplicativos do Microsoft Office, consulte Personalização de interface do usuário do Office.

Consulte também

Tarefas

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

Como: criar projetos do Office em Visual Studio

Referência

Assemblies de interoperabilidade primária do Office

Conceitos

Obtendo suplementos de nível de programação de aplicativo foi iniciado

Visão geral de desenvolvimento de soluções do Office

Arquitetura dos suplementos de nível de aplicativo

Escrevendo código em soluções do Office

Outros recursos

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

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

Project 2010 e Project Server 2010 em desenvolvimento do Office