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 zu Add-Ins im Vergleich mit anderen Typen von Office-Lösungen, die Sie mit Visual Studio 2010 erstellen können, finden Sie unter Übersicht über die Entwicklung von Office-Projektmappen.
Betrifft: Die Informationen in diesem Thema betreffen Projekte auf Anwendungsebene für Microsoft Office 2010 und 2007 Microsoft Office System. 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 2010 stellt Add-In-Projektvorlagen für die meisten Anwendungen im 2007 Microsoft Office System und Microsoft Office 2010 bereit.
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 2010 automatisch eine ThisAddIn.vb-Codedatei (in Visual Basic) bzw. eine ThisAddIn.cs-Codedatei (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 Arbeitsmappen und Dokumenten verwaltete Steuerelemente und Smarttags hinzufügen. Weitere Informationen finden Sie unter Erweitern von Word-Dokumenten und Excel-Arbeitsmappen in Add-Ins auf Anwendungsebene zur Laufzeit.
Tipp
Smarttags sind in Excel 2010 und Word 2010 veraltet. Weitere Informationen finden Sie unter Übersicht über Smarttags.
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 Übersicht über 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 finden Sie unter Gewusst wie: Interaktion mit Windows Forms.
Für Office-Anwendungen, die das Menüband nicht unterstützen, können Sie eigene Menüs und Symbolleisten in der Anwendung erstellen. Weitere Informationen finden Sie unter Gewusste wie: Hinzufügen von Befehlen zu Kontextmenüs in Excel und unter Gewusst wie: Erstellen von Office-Symbolleisten.
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