Erste Schritte beim Programmieren von Add-Ins auf Anwendungsebene
Sie können mit Add-Ins Microsoft Office-Anwendungen automatisieren, Features der Anwendung erweitern und die Benutzeroberfläche der Anwendung anpassen.Informationen darüber, wie Add-Ins im Vergleich mit anderen Typen von Office-Lösungen, die Sie erstellen können, indem Sie Visual Studio verwenden, finden Sie unter Übersicht über die Entwicklung von Office-Projektmappen.
Betrifft: Die Informationen in diesem Thema betreffen Projekte auf Anwendungsebene für Microsoft Office 2013 und Microsoft Office 2010. Weitere Informationen finden Sie unter Verfügbare Funktionen nach Office-Anwendung und Projekttyp.
Erstellen von Add-In-Projekten
Erstellen Sie Add-In-Projekte mit einer der Add-In-Projektvorlagen für Office im Dialogfeld Neues Projekt.Diese Vorlagen enthalten erforderliche Assemblyverweise und Projektdateien.Visual Studio stellt Add-In-Projektvorlagen für die meisten Anwendungen in Office 2010 bereit.
Wenn Sie die Microsoft Office-Entwicklertools für Visual Studio 2012 herunterladen, können Sie Projektvorlagen verwenden, die Microsoft Office 2013 abzielen.Weitere Informationen finden Sie unter Konfigurieren eines Computers zum Entwickeln von Office-Lösungen.
Weitere Informationen zum Erstellen eines Add-In-Projekts finden Sie unter Gewusst wie: Erstellen von Office-Projekten in Visual Studio.Weitere Informationen zu den Projektvorlagen finden Sie unter Übersicht über Office-Projektvorlagen.
Entwickeln von Add-In-Projekten
Wenn Sie ein Add-In-Projekt erstellen, erstellt Visual Studio automatisch eine Codedatei ThisAddIn.vb (in Visual Basic) oder ThisAddIn.cs (in C#).Diese Datei enthält die ThisAddIn-Klasse, die die Grundlage für das Add-In bildet.Sie können Member dieser Klasse verwenden, um Code auszuführen, wenn das Add-In geladen oder entladen wird, um auf das Objektmodell der Hostanwendung zuzugreifen und um Features der Anwendung zu erweitern.Weitere Informationen finden Sie unter Programmieren von Add-Ins auf Anwendungsebene.
Automatisieren von Anwendungen mithilfe der Objektmodelle
Die Objektmodelle von Microsoft Office-Anwendungen machen zahlreiche Typen verfügbar, mit denen Sie in einem 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 über das Zugreifen auf das Objektmodell der Hostanwendung im Code finden Sie unter Programmieren von Add-Ins auf Anwendungsebene.
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, die Benutzeroberfläche der Hostanwendung mit einem Add-In anzupassen:
Für Excel und Word können Sie verwaltete Steuerelemente Dokumenten hinzufügen.Weitere Informationen finden Sie unter Erweitern von Word-Dokumenten und Excel-Arbeitsmappen in Add-Ins auf Anwendungsebene zur Laufzeit.
Sie können das Menüband anpassen, wenn die Anwendung dies unterstützt.Weitere Informationen finden Sie unter Übersicht über die Multifunktionsleiste.
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 Add-In anzeigen.
Weitere Informationen über das Anpassen der Benutzeroberfläche von Microsoft Office-Anwendungen finden Sie unter Anpassung der Office-Benutzeroberfläche.
Nächste Schritte
Wie Sie Add-Ins auf Anwendungsebene erstellen können, wird in den folgenden exemplarischen Vorgehensweisen näher beschrieben:
Exemplarische Vorgehensweise: Erstellen des ersten Add-Ins auf Anwendungsebene für Excel
Exemplarische Vorgehensweise: Erstellen des ersten Add-Ins auf Anwendungsebene für Outlook
Exemplarische Vorgehensweise: Erstellen des ersten Add-Ins auf Anwendungsebene für PowerPoint
Exemplarische Vorgehensweise: Erstellen des ersten Add-Ins auf Anwendungsebene für Project
Exemplarische Vorgehensweise: Erstellen des ersten Add-Ins auf Anwendungsebene für Word
In diesen exemplarischen Vorgehensweisen machen Sie sich den Office-Entwicklungstools in Visual Studio und dem Programmiermodell für Add-Ins auf Anwendungsebene vertraut.
Eine Liste der Themen mit exemplarischen Vorgehensweisen für gängige Aufgaben in Office-Projekten finden Sie unter Häufige Aufgaben bei der Programmierung mit Office.
Siehe auch
Aufgaben
Gewusst wie: Erstellen von Office-Projekten in Visual Studio
Konzepte
Schreiben von Code in Office-Projektmappen
Architektur von Add-Ins auf Anwendungsebene