Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Von Bedeutung
VSTO basiert auf .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+ erstellt werden, die neuesten Versionen von .NET. Dies liegt daran, dass .NET Core/.NET 5+ nicht mit .NET Framework im selben Prozess zusammenarbeiten kann und 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+ zu verwenden. Sie können .NET Core und .NET 5+ nutzen, einschließlich ASP.NET Core, um die Serverseite von Office Web-Add-Ins zu erstellen.
Sie können VSTO-Add-Ins verwenden, um Microsoft Office-Anwendungen zu automatisieren, Features der Anwendung zu erweitern und die Benutzeroberfläche der Anwendung anzupassen. 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 Funktionen verfügbar nach Office-Anwendung und Projekttyp.
Erstellen von VSTO-Add-In-Projekten
Erstellen Sie VSTO-Add-In-Projekte mithilfe einer der VSTO-Add-In-Projektvorlagen im Dialogfeld "Neues Projekt ". Zu diesen Vorlagen gehören erforderliche Assemblyverweise und Projektdateien. Visual Studio stellt VSTO-Add-In-Projektvorlagen für die meisten Anwendungen in Office bereit.
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 Features 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 viele Typen verfügbar, die Sie in einem VSTO-Add-In programmieren können. Sie können diese Typen verwenden, um die Anwendung zu automatisieren. Sie können beispielsweise programmgesteuert eine E-Mail-Nachricht in Outlook erstellen und senden, oder Sie können ein Dokument öffnen und Inhalte in Word hinzufügen. Weitere Informationen zum Zugreifen auf das Objektmodell der Hostanwendung im Code finden Sie unter "Programm-VSTO-Add-Ins".
Weitere Informationen zu den Objektmodellen bestimmter Microsoft Office-Anwendungen finden Sie in 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 verwaltete Steuerelemente zu Dokumenten 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 es unterstützt. Weitere Informationen finden Sie in der Menübandübersicht.
Sie können einen benutzerdefinierten Aufgabenbereich erstellen, wenn die Anwendung ihn 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 in Ihrem VSTO-Add-In anzeigen.
Weitere Informationen zum Anpassen der Benutzeroberfläche von Microsoft Office-Anwendungen finden Sie unter Anpassung der Office-Benutzeroberfläche.
Verwandte Inhalte
- Exemplarische Vorgehensweise: Erstellen Ihres ersten VSTO-Add-Ins für Excel
- Exemplarische Vorgehensweise: Erstellen Ihrer ersten VSTO-Add-In für Outlook
- Exemplarische Vorgehensweise: Erstellen Ihres ersten VSTO-Add-Ins für PowerPoint
- Anleitung: Erstellen Sie Ihr erstes VSTO-Add-In 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
- Architektur von VSTO-Add-Ins
- Programmieren von VSTO-Add-Ins