Freigeben über


Übersicht über Office-Projektvorlagen

Die Microsoft Office-Entwicklertools in Visual Studio-Einschliessungsprojektvorlagen 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.Jede Vorlage generiert ein Projekt mit der entsprechenden Konfiguration für die Zielanwendung, einschließlich der Assemblyverweise und Debugeinstellungen.

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.

HinweisHinweis

Die Office-Entwicklungstools sind in bestimmten Editionen von Visual Studio 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 2013-Dokument

  • Word 2013-Vorlage

  • Excel 2013-Arbeitsmappe

  • Excel 2013-Vorlage

  • Word 2010-Dokument

  • Word 2010-Vorlage

  • Excel 2010-Arbeitsmappe

  • 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.

HinweisHinweis

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 Dokumentvorlagen und von 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/SharePoint Knoten Neues Projekt im Dialogfeld stellt die folgenden Projektvorlagen bereit, um Ihnen den Einstieg in das Erstellen von Add-Ins auf Anwendungsebene.

  • Excel 2013-Add-In

  • InfoPath 2013-Add-In

  • Outlook 2013-Add-In

  • PowerPoint 2013-Add-In

  • Project 2013-Add-In

  • Visio 2013-Add-In

  • Word 2013-Add-In

  • Excel 2010-Add-In

  • InfoPath 2010-Add-In

  • Outlook 2010-Add-In

  • PowerPoint 2010-Add-In

  • Project 2010-Add-In

  • Visio 2010-Add-In

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

Dokument VS. Vorlagen-Projektmappen

Wenn Sie eine Projektmappe für ein Word-Dokument oder eine Excel-Arbeitsmappe entwerfen, müssen Sie sich entscheiden, wie Sie dieses Dokument am besten für Benutzer zur Verfügung stellen.

Betrifft: Die Informationen in diesem Thema betreffen Projekte auf Dokumentebene für die folgenden Anwendungen: Excel 2013 und Excel 2010, Word 2013 und Word 2010. Weitere Informationen finden Sie unter Verfügbare Funktionen nach Office-Anwendung und Projekttyp.

Möglicherweise möchten Sie jedem Benutzer eine Kopie eines Dokuments zur Verfügung stellen.Erstellen Sie in diesem Fall die Projektmappe mit einem Excel- oder Word-Dokument-Projekt.

In anderen Fällen möchten Sie eventuell eine Vorlage auf einem Server bereitstellen, damit jeder Benutzer die Vorlage öffnen und eine lokale Kopie als Dokument speichern kann.Erstellen Sie in diesem Fall die Projektmappe mit einem Excel- oder Word-Vorlagen-Projekt.

Vergleich

In der folgenden Tabelle werden die Unterschiede zwischen Dokumenten und Vorlagen erläutert.

Dokumente

Vorlagen

Benutzer können ein Dokument öffnen und ändern, sofern es nicht schreibgeschützt ist.Alle gespeicherten Änderungen werden im Original beibehalten.

Benutzer können eine Vorlage öffnen, um eine lokale Kopie als neues Dokument zu erstellen.Das Original kann nur mit besonderen Berechtigungen geändert werden.

Wenn es geöffnet wird, löst das Dokument das Open-Ereignis aus.

Wenn sie geöffnet wird, löst die New Vorlage das - Ereignis aus.

Einschränkungen von globalen Dokumentvorlagen und von Excel-Add-Ins (XLA-Dateien)

Dokumente, Arbeitsmappen und Vorlagen funktionieren als globale Vorlagen oder Excel-Add-Ins (XLA-Dateien) möglicherweise nicht ordnungsgemäß.

Word-Vorlagen

Wenn eine Microsoft Office Word-Vorlage Erweiterungen durch verwalteten Code verfügt, wird die Projektassembly nicht aufgerufen, wenn die Vorlage als globale Vorlage angefügt oder aus dem Word-Verzeichnis Startup geladen.Außerdem erkennt das Dokument das Format einer Vorlage nicht, die zu einer Office-Projektmappe gehört.

Excel-Add-Ins (XLA-Dateien)

Es gibt kein Office-Projekt zum Erstellen eines Excel-Add-Ins (XLA-Datei).Es ist möglich, eine Arbeitsmappe als XLA-Datei zu speichern, doch dieser Vorgang wird nicht unterstützt. Daher wird davon abgeraten.Wenn Sie eine Arbeitsmappe mit Erweiterungen durch verwalteten Code als Microsoft Office Excel-Add-In (*.xla) (XLA-Datei) speichern, können Sie sie im Dialogfeld Add-Ins auswählen, um sie auf eine andere Arbeitsmappe anzuwenden.In einigen Fällen wird der Code nach Anwendung des Add-Ins in der Zielarbeitsmappe ausgeführt, doch wird eine solche Verwendung der Office-Projektmappe nicht unterstützt.

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

Verwenden des Projektmappen-Explorers

Weitere Ressourcen

Entwerfen und Erstellen von Office-Lösungen

Entwickeln von Office-Projektmappen