Freigeben über


Erste Schritte: Programmieren von Anpassungen auf Dokumentebene für Word

Aktualisiert: November 2007

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 Dokumentebene

Microsoft Office-Version

  • Word 2003

  • Word 2007

Weitere Informationen hierzu finden Sie unter Verfügbare Features nach Anwendung und Projekttyp.

Wenn Sie gerade die ersten Schritte beim Erstellen von Anpassungen auf Dokumentebene für Microsoft Office Word mit Visual Studio Tools for Office ausführen, erfahren Sie hier Wissenswertes.

Das Anwendungsmodell für Einzeldokumente

Jede Word-Anpassung, die Sie erstellen, basiert auf einem einzelnen Dokument. Um die Anpassung zu verwenden, öffnet der Endbenutzer das Dokument oder erstellt es anhand einer Word-Vorlage. Ereignisse im Dokument, z. B. das Bewegen des Cursors in bestimmte Bereiche oder das Klicken auf Schaltflächen und Menüpunkte, können zum Aufruf von Ereignisbehandlungsmethoden in der Assembly führen. Weitere Informationen finden Sie unter Architektur von Anpassungen auf Dokumentebene.

Programmieren von Word-Dokumenten mithilfe von Hostelementen und Hoststeuerelementen

Hostelemente und Hoststeuerelemente sind Klassen, die das Programmiermodell für Anpassungen auf Dokumentebene bereitstellen.

Hostelemente stellen einen Einstiegspunkt für den Code bereit, und sie können auch als Container für Steuerelemente wie Hoststeuerelemente und Windows Forms-Steuerelemente dienen. Word-Anpassungen verwenden das Microsoft.Office.Tools.Word.Document-Hostelement. Dieses Hostelement verfügt über einen Designer, der, ähnlich wie ein Windows Forms-Designer, das Word-Dokument im Projekt visuell darstellt. Im Projekt wird dieses Hostelement durch die ThisDocument-Klasse dargestellt, die sich vom Microsoft.Office.Tools.Word.Document-Hostelement ableitet. Weitere Informationen finden Sie unter Übersicht über Hostelemente und Hoststeuerelemente und unter Dokumenthostelement.

Hoststeuerelemente basieren auf systemeigenen Word-Objekten, z. B. Inhaltssteuerelementen, Lesezeichen und XML-Knoten. Hoststeuerelemente stellen für die systemeigenen Word-Objekte ähnliche Funktionen bereit, verfügen aber auch über neue Ereignisse und Designerunterstützung und Datenbindungsfähigkeiten. Sie sind als Erstklassenobjekte im Visual Studio Tools for Office-Programmiermodell und in IntelliSense zu finden. Dadurch wird es leichter, direkt im Code auf bestimmte Objekte zu verweisen, da Sie das Word-Objektmodell nicht durchlaufen müssen. Weitere Informationen finden Sie unter Übersicht über Hostelemente und Hoststeuerelemente und unter Word-Hoststeuerelemente.

In Projekten auf Dokumentebene sind für Word 2003 und Word 2007 verschiedene Hoststeuerelemente verfügbar. In beiden Projektgruppen können Sie das Bookmark-Steuerelement und das XMLNode-Steuerelement verwenden. In Word 2007-Projekten können Sie auch Inhaltssteuerelemente verwenden. Weitere Informationen finden Sie unter Inhaltssteuerelemente, Bookmark-Steuerelement und unter XMLNode-Steuerelement.

Binden von Steuerelementen an Daten

Die Inhaltssteuerelemente und das Bookmark-Steuerelement befinden sich in der Liste von Steuerelementen, die Sie aus dem Fenster Datenquellen ziehen können. Wenn Sie Inhaltssteuerelemente und Lesezeichen auf diese Art hinzufügen, werden diese automatisch an die Datenquelle gebunden, die Sie in dem Fenster einrichten. Ohne Code zu schreiben, können Sie Daten aus Datenbanken, Webdiensten und Objekten im Dokument anzeigen. Weitere Informationen hierzu finden Sie unter Binden von Daten an Steuerelemente.

Anpassen der Word-Benutzeroberfläche

Die meisten Microsoft Office-Projektmappen ändern die Benutzeroberfläche der Office-Anwendung, damit Benutzer mit der Projektmappe interagieren können. Es gibt eine Reihe von Möglichkeiten, die Word-Benutzeroberfläche mithilfe einer Anpassung auf Dokumentebene zu ändern. Sie können z. B. der Multifunktionsleiste Steuerelemente hinzufügen, einen Aktionsbereich anzeigen, und Sie können Smarttags erstellen, die auf bestimmte, von Benutzern im Dokumente eingegebene Zeichenfolgen reagieren. Weitere Informationen finden Sie unter Anpassung der Office-Benutzeroberfläche.

Nächste Schritte

Eine Liste der Themen mit exemplarischen Vorgehensweisen für gängige Aufgaben bei der Word-Automatisierung finden Sie unter Häufige Aufgaben bei der Programmierung mit Office.

Siehe auch

Aufgaben

Exemplarische Vorgehensweise: Erstellen der ersten Anpassung auf Dokumentebene für Word

Konzepte

Exemplarische Vorgehensweisen in Word

Word-Projektmappen

Übersicht über das Word-Objektmodell

Erste Schritte mit dem Schreiben von Code

Erste Schritte beim Programmieren von Anpassungen auf Dokumentebene für Excel

Weitere Ressourcen

Erste Schritte (Visual Studio Tools for Office)