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

  • Projekte auf Anwendungsebene

Microsoft Office-Version

  • Excel 2003 und 2007

  • InfoPath 2007

  • Outlook 2003 und 2007

  • PowerPoint 2003 und 2007

  • Project 2003 und 2007

  • Visio 2003 und 2007

  • Word 2003 und 2007

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:

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.