Share via


Projektmappen

Visual Studio 2010 stellt Projektvorlagen bereit, die Sie zum Erstellen von Add-Ins auf Anwendungsebene für Microsoft Office Project verwenden können. Mit Add-Ins können Sie Project automatisieren, Project-Features erweitern oder die Project-Benutzeroberfläche anpassen.

Weitere Informationen zu Add-Ins auf Anwendungsebene finden Sie unter Erste Schritte beim Programmieren von Add-Ins auf Anwendungsebene und unter Architektur von Add-Ins auf Anwendungsebene. Wenn Sie mit dem Programmieren mit Microsoft Office noch nicht vertraut sind, lesen Sie Erste Schritte (Office-Entwicklung in Visual Studio).

Betrifft: Die Informationen in diesem Thema betreffen Projekte auf Anwendungsebene für Project 2007 und Project 2010. Weitere Informationen finden Sie unter Verfügbare Funktionen nach Office-Anwendung und Projekttyp.

Automatisieren von Project mithilfe des Project-Objektmodells

Das Project-Objektmodell macht viele Typen verfügbar, die Sie zum Automatisieren von Project verwenden können. Mit diesen Typen können Sie Code zum Ausführen gebräuchlicher Aufgaben schreiben, beispielsweise für das programmgesteuerte Erstellen und Ändern von Aufgaben in einem Projekt.

Wenn Sie in einem Add-In auf das Project-Objektmodell zugreifen möchten, verwenden Sie das Application-Feld der ThisAddIn-Klasse im Projekt. Das Application-Feld gibt ein Microsoft.Office.Interop.MsProject.Application -Objekt zurück, das die aktuelle Instanz von Project darstellt. Weitere Informationen finden Sie unter Programmieren von Add-Ins auf Anwendungsebene.

Bei einem Aufruf des Project-Objektmodells verwenden Sie Typen, die in der primären Interopassembly für Project bereitgestellt werden. Die primäre Interopassembly dient als Brücke zwischen verwaltetem Code im Add-In und dem COM-Objektmodell in Project. Alle Typen in der primären Interopassembly für Project werden im Microsoft.Office.Interop.MSProject-Namespace definiert. Weitere Informationen zu primären Interopassemblys finden Sie unter Übersicht über die Entwicklung von Office-Projektmappen und Primäre Interopassemblys in Office.

Verwenden der Dokumentation für das Project-Objektmodell

Ausführliche Informationen zum Project-Objektmodell finden Sie in der VBA-Objektmodellreferenz für Project. Die VBA-Objektmodellreferenz dokumentiert das Project-Objektmodell, das für VBA (Visual Basic for Applications) verfügbar gemacht wird. Die VBA-Objektmodellreferenz für Project ist unter den folgenden Links verfügbar:

Alle Objekte und Member in der VBA-Objektmodellreferenz entsprechen Typen und Membern in der primären Interopassembly (PIA) für Project. Das Calendar-Objekt in der VBA-Objektmodellreferenz entspricht z. B. dem Microsoft.Office.Interop.MSProject.Calendar-Typ in der Project-PIA. Obwohl die VBA-Objektmodellreferenz Codebeispiele für die meisten Eigenschaften, Methoden und Ereignisse enthält, müssen Sie den VBA-Code in dieser Referenz in Visual Basic oder Visual C# übersetzen, wenn Sie ihn in einem mit Visual Studio erstellten Project-Add-In-Projekt verwenden möchten.

Tipp

Derzeit ist keine Referenzdokumentation für die primäre Interopassembly für Project verfügbar.

Infrastrukturtypen in der primären Interopassembly für Project

Wenn Sie Code schreiben, in dem die Project-PIA verwendet wird, werden Ihnen möglicherweise viele Typen begegnen, die nicht in der VBA-Referenz beschrieben sind. Diese zusätzlichen Typen helfen dabei, Objekte im COM-basierten Objektmodell von Project in verwalteten Code zu übersetzen. Sie sind nicht für die direkte Verwendung im Code vorgesehen.

Weitere Informationen finden Sie in der Übersicht über Klassen und Schnittstellen in den primären Interopassemblys für Office (möglicherweise in englischer Sprache).

Anpassen der Benutzeroberfläche von Project

Sie können die Benutzeroberfläche von Project folgendermaßen anpassen:

Aufgabe

Weitere Informationen

Hinzufügen von benutzerdefinierten Symbolleisten und Symbolleistenelementen

Gewusst wie: Erstellen von Office-Symbolleisten

Hinzufügen benutzerdefinierter Registerkarten zum Menüband in Project 2010

Übersicht über die Multifunktionsleiste

Weitere Informationen zum Anpassen der Benutzeroberfläche von Project und anderen Microsoft Office-Anwendungen finden Sie unter Anpassung der Office-Benutzeroberfläche.

Siehe auch

Aufgaben

Exemplarische Vorgehensweise: Erstellen des ersten Add-Ins auf Anwendungsebene für Project

Gewusst wie: Erstellen von Office-Projekten in Visual Studio

Referenz

Primäre Interopassemblys in Office

Konzepte

Erste Schritte beim Programmieren von Add-Ins auf Anwendungsebene

Übersicht über die Entwicklung von Office-Projektmappen

Architektur von Add-Ins auf Anwendungsebene

Schreiben von Code in Office-Projektmappen

Weitere Ressourcen

Programmieren von Add-Ins auf Anwendungsebene

Anpassung der Office-Benutzeroberfläche

Project 2010 und Project Server 2010 in der Office-Entwicklung

Änderungsprotokoll

Datum

Versionsgeschichte

Grund

Mai 2010

Die Informationen zur Objektmodell-Referenzdokumentation wurden aktualisiert.

Informationsergänzung.