Solução de projeto
Visual Studio 2010fornece modelos de projeto, que você pode usar para criar suplementos de nível de aplicativo para o projeto de Microsoft Office. Você pode usar suplementos para automatizar o projeto, estender os recursos de projeto ou personalizar a interface de usuário (UI) do projeto.
Para obter mais informações sobre suplementos de nível de aplicativo, consulte Obtenção iniciada de programação de aplicativo-nível Add-Ins e Arquitetura dos suplementos de nível de aplicativo. Se você for novo para a programação com 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 2007 e Project 2010. Para obter mais informações, consulte Recursos disponíveis pelo aplicativo do Office e o tipo de projeto.
Automatizando o projeto usando o modelo de objeto do projeto
O modelo de objeto de projeto expõe vários tipos que você pode usar para automatizar o projeto. Esses tipos permitem que você escrever código para realizar tarefas comuns como, por exemplo, programaticamente, criar e modificar tarefas de um projeto.
Para acessar o modelo de objeto de projeto a partir de um suplemento, use o Application campo de ThisAddIn classe no projeto. O Application campo retorna um Microsoft.Office.Interop.MsProject.Application objeto que representa a instância atual do projeto. For more information, see Os suplementos de nível de aplicativo de programação..
Ao chamar o modelo de objeto de projeto, você pode usar tipos que são fornecidos no assembly de interoperabilidade primária do projeto. O assembly de interoperabilidade primário atua como uma ponte entre o código gerenciado do add-in e o modelo de objeto COM no projeto. Todos os tipos no assembly de interoperabilidade primária do projeto são definidos no Microsoft.Office.Interop.MSProject namespace. Para obter mais informações sobre assemblies de interoperabilidade primária, consulte Visão geral de desenvolvimento de soluções do Office e Assemblies de interoperabilidade primária do Office.
Usando a documentação de modelo de objeto de projeto
Para obter informações completas sobre o modelo de objeto de projeto, consulte a referência de modelo de objeto de projeto VBA. Os VBA objeto modelo documentos de referência o modelo de objeto do projeto como ele é exposto para Visual Basic for Applications o código VBA (). A referência de modelo de objeto do VBA para o projeto está disponível nos seguintes locais:
Todos os objetos e membros na referência de modelo de objeto do VBA correspondem a tipos e membros a assembly de interoperabilidade primária (PIA) do projeto. Por exemplo, o Calendar o objeto na referência de modelo de objeto do VBA corresponde ao Microsoft.Office.Interop.MSProject.Calendar tipo no projeto PIA. Embora a referência de modelo de objeto do VBA fornece exemplos de código para a maioria das propriedades, métodos e eventos, você deve traduzir o código do VBA nesta referência para Visual Basic ou C# Visual se desejar usá-los em um projeto add-in do projeto que você criar usando o Visual Studio.
Observação |
---|
Neste momento, não há nenhuma documentação de referência para o assembly de interoperabilidade primária do projeto. |
Tipos de infra-estrutura no Assembly de interoperabilidade primária do projeto
Enquanto você escreve o código que usa o PIA do projeto, você poderá notar muitos tipos que não são descritos na referência do VBA. Esses tipos adicionais ajudam a converter objetos do modelo de objeto baseado do projeto para código gerenciado, não se destina a ser usado diretamente em seu código.
Para obter mais informações, consulte Visão geral das Classes e Interfaces no Office Primary Interop Assemblies.
Personalizando a Interface de usuário do projeto
Você pode personalizar a interface do usuário de projeto das seguintes maneiras.
Task |
For more information |
---|---|
Adicione barras de ferramentas personalizadas e itens da barra de ferramentas. |
|
Adicionar guias personalizadas à Faixa de opções em 2010 do projeto |
Para obter mais informações sobre como personalizar a UI de projeto e outros aplicativos de Microsoft Office, consulte Personalização de interface do usuário do Office.
Consulte também
Tarefas
Demonstra 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
Obtenção iniciada de programação de aplicativo-nível Add-Ins
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
Projeto 2010 e o Project Server 2010 no desenvolvimento do Office
Histórico de alterações
Date |
History |
Motivo |
---|---|---|
Maio de 2010 |
Informações atualizadas sobre a documentação de referência de modelo de objeto. |
Aprimoramento de informações. |