Ü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:

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:

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

Weitere Ressourcen

Entwerfen und Erstellen von Office-Lösungen

Entwickeln von Office-Projektmappen