Übersicht über Office-Projektvorlagen
Die Entwicklertools für Microsoft Office in Visual Studio enthalten Projektvorlagen für das Erstellen folgender Typen von Office-Lösungen:
-
Einen detaillierten Vergleich dieser Arten von Office-Lösungen finden Sie in der Übersicht über die Office-Lösungsentwicklung (VSTO).
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 ereignissen in Office-Projekten.
Hinweis
Die Office-Entwicklertools 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- und 2016-VSTO-Dokument
Word 2013- und 2016-VSTO-Vorlage
Excel 2013- und 2016-VSTO-Arbeitsmappe
Excel 2013- und 2016-VSTO-Vorlage
Word 2010-VSTO-Dokument
Word 2010-VSTO-Vorlage
Excel 2010-VSTO-Arbeitsmappe
Excel 2010-VSTO-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.
Hinweis
Word-Vorlagen, die auf verwaltete Codeerweiterungen verweisen, können nicht als globale VSTO-Add-Ins verwendet werden. Die Assembly wird nicht aufgerufen, wenn die Vorlage aus dem Startverzeichnis von Word geladen wird. Weitere Informationen finden Sie unter Einschränkungen globaler Vorlagen und Excel-Add-Ins (XLA-Dateien).For more information, see Limitations of global templates and Excel Add-ins (XLA files).
Weitere Informationen für die ersten Schritte mit diesen Projekttypen finden Sie in den folgenden Themen:
Exemplarische Vorgehensweise: Erstellen ihrer ersten Anpassung auf Dokumentebene für Word
Walkthrough: Create your first document-level customization for Excel
VSTO-Add-Ins
Der Office/SharePoint -Knoten im Dialogfeld Neues Projekt stellt die folgenden Projektvorlagen bereit, um Ihnen den Einstieg in das Erstellen von VSTO-Add-Ins zu erleichtern:
Excel 2013- und 2016-VSTO-Add-In
InfoPath 2013-VSTO-Add-In
Outlook 2013- und 2016-VSTO-Add-In
PowerPoint 2013- und 2016-Add-In
Project 2013- und 2016-Add-In
Visio 2013- und 2016-Add-In
Word 2013- und 2016-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:
Exemplarische Vorgehensweise: Erstellen Ihres ersten VSTO-Add-Ins für Excel
Exemplarische Vorgehensweise: Erstellen Ihres ersten VSTO-Add-Ins für Outlook
Exemplarische Vorgehensweise: Erstellen Ihres ersten VSTO-Add-Ins für PowerPoint
Exemplarische Vorgehensweise: Erstellen Ihres ersten VSTO-Add-Ins für Project
Exemplarische Vorgehensweise: Erstellen Ihres ersten VSTO-Add-Ins für Word
Dokument- und Vorlagenlösungen
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.
Gilt für: Die Informationen in diesem Thema gelten für Projekte auf Dokumentebene für Excel und Word. Weitere Informationen finden Sie unter features available by Office-App lication and project type.
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. |
Beim Öffnen löst das Dokument das Open -Ereignis aus. | Beim Öffnen löst die Vorlage das New -Ereignis aus. |
Einschränkungen globaler Vorlagen und Excel-Add-Ins (XLA-Dateien)
Dokumente, Arbeitsmappen und Vorlagen funktionieren als globale Vorlagen oder Excel-VSTO-Add-Ins (XLA-Dateien) möglicherweise nicht ordnungsgemäß.
Word-Vorlagen
Weist eine Microsoft Office Word-Vorlage Erweiterungen durch verwalteten Code auf, wird die Projektassembly nicht aufgerufen, wenn die Vorlage als globale Vorlage angefügt oder aus dem Startverzeichnis von Word geladen wird. 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 VSTO-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 speichern, die verwaltete Codeerweiterungen als Microsoft Office Excel-Add-In (*.xla) -Datei enthält, können Sie sie im Dialogfeld "Add-Ins " auswählen, um sie auf eine andere Arbeitsmappe anzuwenden. In einigen Fällen wird Ihr Code in der Zielarbeitsmappe ausgeführt, nachdem das VSTO-Add-In angewendet wurde, die Verwendung der Office-Lösung wird jedoch nicht unterstützt.
Zugehöriger Inhalt
- Entwerfen und Erstellen von Office-Lösungen
- Entwickeln von Office-Lösungen
- Vorgehensweise: Erstellen von Office-Projekten in Visual Studio
- Erste Schritte beim Programmieren von Anpassungen auf Dokumentebene für Excel
- Erste Schritte beim Programmieren von Anpassungen auf Dokumentebene für Word
- Erste Schritte beim Programmieren von VSTO-Add-Ins