Programação de cliente do Project

Os aplicativos cliente da área de trabalho do Project 2013 — Project Standard 2013 e Project Professional 2013 — podem ser personalizados e estendidos usando o VBA para gravar macros. Você pode usar o Visual Studio 2012 para personalizar a interface do usuário da faixa de opções e criar suplementos complexos. Os Suplementos do Office permitem um novo modelo de extensibilidade para painéis de tarefas no Project que são criados em uma plataforma comum do Office 2013. Project Standard 2013 e Project Professional 2013 podem executar suplementos gerais do Office e usar suplementos de painel de tarefas que são desenvolvidos especificamente para o Project se integrar ao SharePoint, outros sites e aplicativos Web e dados externos.

Migrando para o Visual Studio O VBA é útil para gravar macros e desenvolver soluções de automação relativamente simples. Para desenvolver suplementos, suplementos e soluções mais complexas, seguras, escalonáveis e facilmente implantadas, recomendamos que você use o Visual Studio 2012. O Microsoft .NET Framework 4.0 e o assembly de interoperabilidade primário do Project 2013 fornecem muitas vantagens para desenvolver e implantar soluções que automatizam e integram os clientes de área de trabalho do Project 2013.

Observação

Você pode usar o Visual Studio 2010 para desenvolver suplementos do Project. No entanto, o Visual Studio 2012 inclui modelos e extensões projetados para criar clientes de Suplementos do Office.

O modelo de objeto MSProject para VBA no Project 2013 é essencialmente o mesmo que o modelo de objeto Microsoft.Office.Interop.MSProject para soluções de código gerenciado com ferramentas de desenvolvedor do Office para Visual Studio 2013 (também conhecido como VSTO). O Visual Studio 2012 inclui modelos para desenvolver suplementos no nível do aplicativo para o Project 2010 e para o Project 2013 (as versões Project Standard ou Project Professional). O VSTO e as Ferramentas de Desenvolvedor do Office para Visual Studio 2012 simplificam o desenvolvimento, o teste e a implantação de soluções avançadas de integração que podem usar o cliente da área de trabalho do Project e outros aplicativos do Office 2013 e integrar-se a sites, listas e fluxos de trabalho do SharePoint.

Suplementos de painel de tarefas e outros suplementos para Office e SharePoint podem ser vendidos na Office Store (consulte https://office.microsoft.com/store/) para uso com instalações locais e Project Online. As macros VBA e os suplementos VSTO não podem ser distribuídos na Office Store; eles são projetados para uso local com Project Standard e Project Professional. Você pode distribuir macros VBA em um projeto . Arquivo MPP, instale-os no arquivo Global.MPT em seu computador ou distribua-os no modelo global da empresa no Project Server 2013. Os suplementos VSTO podem ser distribuídos com mais segurança por meio da implantação do ClickOnce , o que permite atualizações fáceis.

Referência

Referência do desenvolvedor do Project VBA Contém artigos introdutórios e VBA Help.

Arquitetura do Project Server 2013 Mostra como os clientes do Project interagem com o Project Server.

Confira também