Erste Schritte beim Programmieren von VSTO-Add-Ins
Wichtig
VSTO basiert auf dem .NET Framework. COM-Add-Ins können auch mit .NET Framework geschrieben werden. Office-Add-Ins können nicht mit .NET Core und .NET 5 und höher erstellt werden, den neuesten Versionen von .NET. Dies liegt daran, dass .NET Core/.NET 5 und höher nicht mit .NET Framework im selben Prozess zusammenarbeiten und daher zu Add-In-Ladefehlern führen kann. Sie können .NET Framework weiterhin zum Schreiben von VSTO- und COM-Add-Ins für Office verwenden. Microsoft aktualisiert VSTO oder die COM-Add-In-Plattform nicht, um .NET Core oder .NET 5 und höher zu verwenden. Sie können .NET Core und .NET 5 und höher nutzen, einschließlich ASP.NET Core, um die Serverseite von Office Web-Add-Ins zu erstellen.
Sie können mit VSTO-Add-Ins Microsoft Office-Anwendungen automatisieren, Funktionen der Anwendung erweitern und die Benutzeroberfläche der Anwendung anpassen. Informationen dazu, wie VSTO-Add-Ins mit anderen Typen von Office-Lösungen verglichen werden, die Sie mithilfe von Visual Studio erstellen können, finden Sie in der Übersicht über die Entwicklung von Office-Lösungen (VSTO).
Gilt für: Die Informationen in diesem Thema gelten für VSTO-Add-In-Projekte. Weitere Informationen finden Sie unter features available by Office-App lication and project type.
Erstellen von VSTO-Add-In-Projekten
Erstellen Sie VSTO-Add-In-Projekte mithilfe einer der VSTO-Add-In-Projektvorlagen im Dialogfeld "Neues Projekt ". Diese Vorlagen enthalten erforderliche Assemblyverweise und Projektdateien. Visual Studio stellt VSTO-Add-In-Projektvorlagen für die meisten Anwendungen in Office zur Verfügung.
Weitere Informationen zum Erstellen eines VSTO-Add-In-Projekts finden Sie unter How to: Create Office projects in Visual Studio. Weitere Informationen zu den Projektvorlagen finden Sie in der Übersicht über Office-Projektvorlagen.
Entwickeln von VSTO-Add-In-Projekten
Wenn Sie ein VSTO-Add-In-Projekt erstellen, erstellt Visual Studio automatisch eine ThisAddIn.vb (in Visual Basic) oder ThisAddIn.cs (in C#)-Codedatei. Diese Datei enthält die ThisAddIn
Klasse, die die Grundlage für Ihr VSTO-Add-In bereitstellt. Sie können Member dieser Klasse verwenden, um Code auszuführen, wenn das VSTO-Add-In geladen oder entladen wird, um auf das Objektmodell der Hostanwendung zuzugreifen und um Funktionen der Anwendung zu erweitern. Weitere Informationen finden Sie unter Programm-VSTO-Add-Ins.
Automatisieren von Anwendungen mithilfe der Objektmodelle
Die Objektmodelle von Microsoft Office-Anwendungen machen zahlreiche Typen verfügbar, mit denen Sie in einem VSTO-Add-In programmieren können. Sie können diese Typen verwenden, um die Anwendung zu automatisieren. So haben Sie die Möglichkeit, in Outlook programmgesteuert eine E-Mail zu erstellen und zu senden oder in Word ein Dokument zu öffnen und Inhalt hinzuzufügen. Weitere Informationen zum Zugreifen auf das Objektmodell der Hostanwendung im Code finden Sie unter "Programm-VSTO-Add-Ins".
Weitere Informationen zu den Objektmodellen von bestimmten Microsoft Office-Anwendungen finden Sie unter den folgenden Themen:
Anpassen der Benutzeroberfläche von Anwendungen
Es gibt verschiedene Möglichkeiten zum Anpassen der Benutzeroberfläche der Hostanwendung mithilfe eines VSTO-Add-Ins:
Für Excel und Word können Sie Dokumenten verwaltete Steuerelemente hinzufügen. Weitere Informationen finden Sie unter Erweitern von Word-Dokumenten und Excel-Arbeitsmappen in VSTO-Add-Ins zur Laufzeit.
Sie können das Menüband anpassen, wenn die Anwendung dies unterstützt. Weitere Informationen finden Sie in der Übersicht über das Menüband.
Sie können einen benutzerdefinierten Aufgabenbereich erstellen, wenn die Anwendung dies unterstützt. Weitere Informationen finden Sie unter "Benutzerdefinierte Aufgabenbereiche".
Für Outlook können Sie einen benutzerdefinierten Formularbereich erstellen. Weitere Informationen finden Sie unter Erstellen von Outlook-Formularbereichen.
Für alle Microsoft Office-Anwendungen können Sie Windows Forms im VSTO-Add-In anzeigen.
Weitere Informationen zum Anpassen der Benutzeroberfläche von Microsoft Office-App lications finden Sie unter Anpassung der Office-Benutzeroberfläche.
Zugehöriger Inhalt
- 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
- Allgemeine Aufgaben in der Office-Programmierung
- Vorgehensweise: Erstellen von Office-Projekten in Visual Studio
- Erste Schritte (Office-Entwicklung in Visual Studio)
- Schreiben von Code in Office-Lösungen
- Architecture of VSTO Add-ins
- Programm-VSTO-Add-Ins