Übersicht über Office-Projektvorlagen
Die Microsoft Office-Entwicklertools in Visual Studio 2010 bieten Projektvorlagen für das Erstellen der folgenden Typen von Office-Projektmappen:
Anpassungen auf Dokumentebene
Add-Ins auf Anwendungsebene
Einen ausführlichen Vergleich dieser Arten von Office-Projektmappen finden Sie unter Übersicht über die Entwicklung von Office-Projektmappen.
Die Office-Projektvorlagen sind im Dialogfeld Neues Projekt unter dem Knoten Office im Visual C#-Sprachknoten und im Visual Basic-Sprachknoten verfügbar. Es sind verschiedene Projektvorlagen für Microsoft Office 2010-Anwendungen und Anwendungen im 2007 Microsoft Office System verfügbar. Jede Vorlage generiert ein Projekt mit der entsprechenden Konfiguration für die Zielanwendung, einschließlich der Assemblyverweise und Debugeinstellungen. In einigen Fällen kann die anhand des Projekts erstellte Projektmappe in Microsoft Office 2010 oder im 2007 Microsoft Office System auf Endbenutzercomputern ausgeführt werden. Weitere Informationen finden Sie unter Ausführen von Lösungen in unterschiedlichen Versionen von Microsoft Office.
Jedes Projekt enthält Dateien und Code, die bzw. der Ihnen als Ausgangspunkt für eine bestimmte Art von Projektmappe dienen. Der generierte Code für jedes Projekt schließt Ereignishandler zum Starten und Herunterfahren ein. Sie können diesen Ereignishandlern Code hinzufügen, um die Projektmappe zu initialisieren, wenn sie geladen wird, und um die Projektmappe zu bereinigen, wenn sie entladen wird. Weitere Informationen finden Sie unter Office-Projekte in der Visual Studio-Umgebung und Ereignisse in Office-Projekten.
Tipp
Die Office-Entwicklungstools sind in bestimmten Editionen von Visual Studio 2010 enthalten. Weitere Informationen finden Sie unter Konfigurieren eines Computers zum Entwickeln von Office-Lösungen.
Anpassungen auf Dokumentebene
Der Office-Knoten im Dialogfeld Neues Projekt stellt die folgenden Projektvorlagen bereit, um Ihnen den Einstieg für Anpassungen auf Dokumentebene für Word und Excel zu erleichtern:
Word 2007-Dokument und Word 2010-Dokument
Word 2007-Vorlage und Word 2010-Vorlage
Excel 2007-Arbeitsmappe und Excel 2010-Arbeitsmappe
Excel 2007-Vorlage und Excel 2010-Vorlage
Die Projektvorlagen für Word-Dokumente und Excel-Arbeitsmappen enthalten Code, der Ihnen das Erstellen einer Projektmappe erleichtern soll, die auf einem bestimmten Dokument oder einer bestimmten Arbeitsmappe basiert. In diesen Typen von Projektmappen wird der Code nur ausgeführt, wenn das zugehörige Dokument in Word oder Excel geöffnet ist.
Die Word-Vorlagen- und Excel-Vorlagen-Projektvorlagen verhalten sich ebenso wie die Projektvorlagen für Word-Dokumente und Excel-Arbeitsmappen. Die Word-Vorlagen- und Excel-Vorlagen-Projektvorlagen erleichtern Benutzern jedoch die Erstellung neuer lokaler Dokumente oder Arbeitsmappenkopien der benutzerdefinierten Vorlage in der Projektmappe. Die Funktionen in der Projektmappe sind in dem neuen Dokument verfügbar, das der Benutzer aus der Vorlage erstellt.
Weitere Informationen zu den Unterschieden zwischen einer dokument- oder vorlagenbasierten Projektmappe finden Sie unter Dokument- und Vorlagenprojektmappen.
Tipp
Word-Vorlagen, die auf Erweiterungen durch verwalteten Code verweisen, können nicht als globale Add-Ins verwendet werden. Die Assembly wird nicht aufgerufen, wenn die Vorlage aus dem Word-Verzeichnis Startup geladen wird. Weitere Informationen finden Sie unter Einschränkungen von globalen Vorlagen und Excel-Add-Ins (XLA-Dateien).
Weitere Informationen für die ersten Schritte mit diesen Projekttypen finden Sie in den folgenden Themen:
Exemplarische Vorgehensweise: Erstellen der ersten Anpassung auf Dokumentebene für Word
Exemplarische Vorgehensweise: Erstellen der ersten Anpassung auf Dokumentebene für Excel
Add-Ins auf Anwendungsebene
Der Office-Knoten im Dialogfeld Neues Projekt stellt die folgenden Projektvorlagen bereit, um Ihnen den Einstieg in das Erstellen von Add-Ins auf Anwendungsebene für die folgenden Anwendungen zu erleichtern:
Excel 2007-Add-In und Excel 2010-Add-In
InfoPath 2007-Add-In und InfoPath 2010-Add-In
Outlook 2007-Add-In und Outlook 2010-Add-In
PowerPoint 2007-Add-In und PowerPoint 2010-Add-In
Project 2007-Add-In und Project 2010-Add-In
Visio 2007-Add-In und Visio 2010-Add-In
Word 2007-Add-In und Word 2010-Add-in
Wenn Sie ein Projekt erstellen, das auf einer dieser Projektvorlagen basiert, wird der Code in der Projektmappe ausgeführt, wenn die zugehörige Anwendung geöffnet ist. Im Gegensatz zu Projekten auf Dokumentebene ist der Code keinem einzelnen Dokument zugeordnet.
Weitere Informationen für die ersten Schritte mit diesen Projekttypen finden Sie in den folgenden Themen:
Erste Schritte beim Programmieren von Add-Ins auf Anwendungsebene
Exemplarische Vorgehensweise: Erstellen des ersten Add-Ins auf Anwendungsebene für Excel
Exemplarische Vorgehensweise: Erstellen des ersten Add-Ins auf Anwendungsebene für Outlook
Exemplarische Vorgehensweise: Erstellen des ersten Add-Ins auf Anwendungsebene für PowerPoint
Exemplarische Vorgehensweise: Erstellen des ersten Add-Ins auf Anwendungsebene für Project
Exemplarische Vorgehensweise: Erstellen des ersten Add-Ins auf Anwendungsebene für Word
Siehe auch
Aufgaben
Gewusst wie: Erstellen von Office-Projekten in Visual Studio
Konzepte
Erste Schritte beim Programmieren von Anpassungen auf Dokumentebene für Excel
Erste Schritte: Programmieren von Anpassungen auf Dokumentebene für Word
Erste Schritte beim Programmieren von Add-Ins auf Anwendungsebene
Dokument- und Vorlagenprojektmappen
Verwenden des Projektmappen-Explorers