Projektmappen
Visual Studio 2012 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, finden Sie weitere Informationen unter Erste Schritte (Office-Entwicklung in Visual Studio).
Betrifft: Die Informationen in diesem Thema betreffen Projekte auf Anwendungsebene für Project 2013 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 unter 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.Weitere Informationen finden Sie unter Project 2010-Objektmodell-Verweis.
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.
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 (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 benutzerdefinierter Registerkarten zum Menüband im Projekt hinzu |
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