Projektmappen

 

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

Weitere Informationen zu VSTO-Add-Ins finden Sie unter Erste Schritte beim Programmieren von VSTO-Add-Ins und Architektur von VSTO-Add-Ins. 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 VSTO\-Add\-In\-Projekte für Project. Weitere Informationen finden Sie unter [Verfügbare Funktionen nach Office-Anwendung und Projekttyp](../Topic/Features%20Available%20by%20Office%20Application%20and%20Project%20Type.md).

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 VSTO-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 VSTO-Add-Ins.

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 VSTO-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 (VSTO) und Primäre Interopassemblys in Office.

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. Weitere Informationen finden Sie in der Project 2010-Objektmodellreferenz.

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-VSTO-Add-In-Projekt verwenden möchten.

System_CAPS_ICON_note.jpg Hinweis


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.

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

AufgabeWeitere Informationen
Hinzufügen benutzerdefinierter Registerkarten zum Menüband in ProjectÜ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.

Exemplarische Vorgehensweise: Erstellen des ersten VSTO-Add-Ins für Project
Erste Schritte beim Programmieren von VSTO-Add-Ins
Übersicht über die Entwicklung von Office-Projektmappen (VSTO)
Architektur von VSTO-Add-Ins
Gewusst wie: Erstellen von Office-Projekten in Visual Studio
Programmieren von VSTO-Add-Ins
Schreiben von Code in Office-Projektmappen
Primäre Interopassemblys in Office
Anpassung der Office-Benutzeroberfläche
Project 2010 und Project Server 2010 in der Office-Entwicklung

Anzeigen: