Partager via


Programmation du client Project

Les applications clientes de bureau Project 2013 (Project Standard 2013 et Project Professionnel 2013) peuvent être personnalisées et étendues à l’aide de VBA pour écrire des macros. Vous pouvez utiliser Visual Studio 2012 pour personnaliser l’interface utilisateur du ruban et créer des compléments complexes. Les compléments Office activent un nouveau modèle d’extensibilité pour les volets Office dans Project qui reposent sur une plateforme Office 2013 commune. Project Standard 2013 et Project Professionnel 2013 peuvent exécuter des compléments Office généraux et utiliser des compléments du volet Office développés spécifiquement pour Que Project s’intègre à SharePoint, à d’autres sites web et applications web et à des données externes.

Déplacement vers Visual Studio VBA est utile pour enregistrer des macros et développer des solutions d’automatisation relativement simples. Pour développer des compléments du volet Office, des compléments et des solutions plus complexes, sécurisées, évolutives et facilement déployées, nous vous recommandons d’utiliser Visual Studio 2012. Microsoft .NET Framework 4.0 et l’assembly d’interopérabilité principale Project 2013 offrent de nombreux avantages pour le développement et le déploiement de solutions qui automatisent et intègrent les clients de bureau Project 2013.

Remarque

Vous pouvez utiliser Visual Studio 2010 pour développer des compléments Project. Toutefois, Visual Studio 2012 inclut des modèles et des extensions conçus pour créer des clients de compléments Office.

Le modèle objet MSProject pour VBA dans Project 2013 est essentiellement identique au modèle objet Microsoft.Office.Interop.MSProject pour les solutions avec code managé avec les outils de développement Office pour Visual Studio 2013 (également appelé VSTO). Visual Studio 2012 inclut des modèles de développement de compléments au niveau de l’application pour Project 2010 et Project 2013 (versions Project Standard ou Project Professionnel). VSTO et les outils de développement Office pour Visual Studio 2012 simplifient le développement, le test et le déploiement de solutions d’intégration avancées qui peuvent utiliser le client de bureau Project et d’autres applications Office 2013, et s’intégrer aux sites, listes et flux de travail SharePoint.

Les compléments du volet Office et d’autres compléments pour Office et SharePoint peuvent être vendus dans l’Office Store (voir https://office.microsoft.com/store/) pour une utilisation avec des installations Project Online et locales. Les macros VBA et les compléments VSTO ne peuvent pas être distribués dans l’Office Store ; ils sont conçus pour une utilisation locale avec Project Standard et Project Professionnel. Vous pouvez distribuer des macros VBA dans un projet . Fichier MPP, installez-les dans le fichier Global.MPT sur votre ordinateur ou distribuez-les dans le modèle global d’entreprise dans Project Server 2013. Les compléments VSTO peuvent être distribués de manière plus sécurisée via le déploiement ClickOnce , ce qui permet des mises à jour faciles.

Référence

Informations de référence sur les développeurs VBA du projet Contient des articles d’introduction et d’aide VBA.

Architecture de Project Server 2013 Montre comment les clients Project interagissent avec Project Server.

Voir aussi