Erste Schritte beim Programmieren von Add-Ins auf Anwendungsebene
Aktualisiert: Juli 2008
Betrifft |
---|
Die Informationen in diesem Thema gelten nur für die angegebenen Visual Studio Tools for Office-Projekte und -Versionen von Microsoft Office. Projekttyp
Microsoft Office-Version
Weitere Informationen hierzu finden Sie unter Verfügbare Features nach Anwendung und Projekttyp. |
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 Projektmappen, die Sie mit Visual Studio Tools for Office erstellen können, finden Sie unter Übersicht über die Entwicklung von Office-Projektmappen.
Erstellen von Add-In-Projekten
Erstellen Sie Add-In-Projekte mit einer der Projektvorlagen im Dialogfeld Neues Projekt. Diese Projektvorlagen enthalten benötigte Assemblyverweise und Projektdateien. Visual Studio Tools for Office stellt Add-In-Vorlagen für die meisten Anwendungen in Microsoft Office 2003 und in 2007 Microsoft Office System bereit. Eine vollständige Liste der unterstützten Anwendungen finden Sie unter Verfügbare Features nach Anwendung und Projekttyp.
Weitere Informationen zum Erstellen eines Add-In-Projekts finden Sie unter Gewusst wie: Erstellen von Visual Studio Tools for Office-Projekte. Weitere Informationen zu den Projektvorlagen finden Sie unter Übersicht über Visual Studio Tools for Office-Projektvorlagen.
Entwickeln von Add-In-Projekten
Wenn Sie ein Add-In-Projekt erstellen, erstellt Visual Studio Tools for Office 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:
Ab SP1 können Sie für Excel 2007 und Word 2007 Arbeitsmappen und Dokumenten verwaltete Steuerelemente und Smarttags hinzufügen. Weitere Informationen hierzu finden Sie unter Erweitern von Word-Dokumenten und Excel-Arbeitsmappen in Add-Ins auf Anwendungsebene zur Laufzeit.
Für Anwendungen in 2007 Microsoft Office System können Sie die Multifunktionsleiste anpassen, wenn die Anwendung dies unterstützt. Weitere Informationen hierzu finden Sie unter Übersicht über die Multifunktionsleiste.
Für Anwendungen in 2007 Microsoft Office System können Sie einen benutzerdefinierten Aufgabenbereich erstellen, wenn die Anwendung dies unterstützt. Weitere Informationen finden Sie unter Übersicht über benutzerdefinierte Aufgabenbereiche.
Für Outlook 2007 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 die Multifunktionsleiste nicht unterstützen, können Sie eigene Menüs und Symbolleisten in der Anwendung erstellen. Weitere Informationen finden Sie unter Gewusst wie: Programmgesteuertes Erstellen von Office-Menüs und unter Gewusst wie: Programmgesteuertes Erstellen von Office-Symbolleisten.
Weitere Informationen über das Anpassen der Benutzeroberfläche von Microsoft Office-Anwendungen finden Sie unter Anpassung der Office-Benutzeroberfläche.
Siehe auch
Aufgaben
Gewusst wie: Erstellen von Visual Studio Tools for Office-Projekte
Exemplarische Vorgehensweise: Erstellen des ersten Add-Ins auf Anwendungsebene für Word
Exemplarische Vorgehensweise: Erstellen des ersten Add-Ins auf Anwendungsebene für PowerPoint
Konzepte
Erste Schritte mit dem Schreiben von Code
Architektur von Add-Ins auf Anwendungsebene
Programmieren von Add-Ins auf Anwendungsebene
Weitere Ressourcen
Erste Schritte (Visual Studio Tools for Office)
Änderungsverlauf
Date |
Versionsgeschichte |
Grund |
---|---|---|
Juli 2008 |
Informationen über das Hinzufügen von verwalteten Steuerelementen und Smarttags zu Arbeitsmappen und Dokumenten hinzugefügt. |
SP1-Featureänderung. |