Freigeben über


Project-Clientprogrammierung

Die Project 2013-Desktopclientanwendungen – Project Standard 2013 und Project Professional 2013 – können mithilfe von VBA zum Schreiben von Makros angepasst und erweitert werden. Sie können Visual Studio 2012 verwenden, um die Benutzeroberfläche des Menübands anzupassen und komplexe Add-Ins zu erstellen. Office-Add-Ins ermöglicht ein neues Erweiterbarkeitsmodell für Aufgabenbereiche in Project, die auf einer allgemeinen Office 2013-Plattform basieren. Project Standard 2013 und Project Professional 2013 können allgemeine Office-Add-Ins ausführen und Aufgabenbereich-Add-Ins verwenden, die speziell für Project entwickelt wurden, um sie in SharePoint, andere Websites und Webanwendungen sowie externe Daten zu integrieren.

Wechseln zu Visual Studio VBA eignet sich zum Aufzeichnen von Makros und zum Entwickeln relativ einfacher Automatisierungslösungen. Für die Entwicklung von Aufgabenbereich-Add-Ins, Add-Ins und komplexeren, sicheren, skalierbaren und einfach bereitzustellenden Lösungen wird die Verwendung von Visual Studio 2012 empfohlen. Die Microsoft .NET Framework 4.0 und die primäre Interopassembly von Project 2013 bieten viele Vorteile für die Entwicklung und Bereitstellung von Lösungen, die die Project 2013-Desktopclients automatisieren und integrieren.

Hinweis

Sie können Visual Studio 2010 verwenden, um Project-Add-Ins zu entwickeln. Visual Studio 2012 enthält jedoch Vorlagen und Erweiterungen, die zum Erstellen von Office-Add-Ins-Clients entwickelt wurden.

Das MSProject-Objektmodell für VBA in Project 2013 entspricht im Wesentlichen dem Microsoft.Office.Interop.MSProject-Objektmodell für Lösungen mit verwaltetem Code mit Office Developer Tools für Visual Studio 2013 (auch bekannt als VSTO). Visual Studio 2012 enthält Vorlagen zum Entwickeln von Add-Ins auf Anwendungsebene für Project 2010 und für Project 2013 (entweder die Project Standard- oder Project Professional-Versionen). VSTO und Office Developer Tools für Visual Studio 2012 vereinfachen das Entwickeln, Testen und Bereitstellen erweiterter Integrationslösungen, die den Project-Desktopclient und andere Office 2013-Anwendungen verwenden und in SharePoint-Websites, -Listen und -Workflows integriert werden können.

Aufgabenbereich-Add-Ins und andere Add-Ins für Office und SharePoint können im Office Store (siehe https://office.microsoft.com/store/) für die Verwendung mit Project Online und lokalen Installationen verkauft werden. VBA-Makros und VSTO-Add-Ins können nicht im Office Store verteilt werden. sie sind für die lokale Verwendung mit Project Standard und Project Professional konzipiert. Sie können VBA-Makros innerhalb eines Projekts verteilen. MPP-Datei, installieren Sie sie in der Datei Global.MPT auf Ihrem Computer, oder verteilen Sie sie in der Enterprise Global-Vorlage in Project Server 2013. VSTO-Add-Ins können sicherer über die ClickOnce-Bereitstellung verteilt werden, was einfache Updates ermöglicht.

Referenz

Projekt VBA-Entwicklerreferenz Enthält einführungs- und VBA-Hilfeartikel.

Project Server 2013-Architektur Zeigt, wie die Project-Clients mit Project Server interagieren.

Siehe auch