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

Wenn Sie erst mit dem Erstellen von Anpassungen auf Dokumentebene für Microsoft Office Word mithilfe von Visual Studio beginnen, müssen Sie dies wissen.

Gilt für: Die Informationen in diesem Thema gelten für Projekte auf Dokumentebene für Word. Weitere Informationen finden Sie unter features available by Office-App lication and project type.

Grundlegendes zur Funktionsweise von Anpassungen auf Dokumentebene für Word

Jede von Ihnen erstellte Word-Anpassung basiert auf einem einzelnen Dokument. Um mit der Verwendung der Anpassung zu beginnen, öffnet der Endbenutzer das Dokument oder erstellt das Dokument aus einer Word-Vorlage. Ereignisse im Dokument, z. B. das Verschieben des Cursors in bestimmte Bereiche oder das Klicken auf Schaltflächen und Menüelemente, können Ereignisbehandlungsmethoden in der Assembly aufrufen. Wenn das Dokument geschlossen wird, sind die von der Anpassung bereitgestellten Features in Word nicht mehr verfügbar.

Weitere Informationen finden Sie unter Architektur von Anpassungen auf Dokumentebene.

Erstellen von Projekten auf Dokumentebene für Word

Um eine Anpassung auf Dokumentebene für Word zu erstellen, verwenden Sie die Word-Projektvorlage "Dokument" oder "Word-Vorlage" im Dialogfeld "Neues Projekt ". Diese Vorlagen enthalten erforderliche Assemblyverweise und Projektdateien.

Weitere Informationen zum Erstellen eines Projekts auf Dokumentebene für Word finden Sie unter How to: Create Office projects in Visual Studio. Weitere Informationen zu den Projektvorlagen finden Sie in der Übersicht über Office-Projektvorlagen.

Programmieren von Word-Dokumenten mithilfe von Hostelementen-Hoststeuerelementen

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

Hostelemente stellen einen Einstiegspunkt für Ihren Code bereit, und sie können auch als Container für Hoststeuerelemente und Windows Forms-Steuerelemente fungieren. In Projekten auf Dokumentebene für Word wird das Hostelement durch die ThisDocument Klasse dargestellt.

Hoststeuerelemente basieren auf systemeigenen Word-Objekten, z. B. Inhaltssteuerelementen, Textmarken und XML-Knoten. Hoststeuerelemente bieten ähnliche Funktionen wie die systemeigenen Word-Objekte, verfügen aber auch über neue Ereignisse, Designerunterstützung und Datenbindungsfunktion. Sie werden als Erstklassenobjekte im Projektcode und in IntelliSense angezeigt, wodurch es einfacher ist, direkt in Ihrem Code auf bestimmte Objekte zu verweisen, ohne im Word-Objektmodell navigieren zu müssen.

Weitere Informationen finden Sie in den folgenden Themen:

Anpassen der Benutzeroberfläche von Word

Die meisten Microsoft Office-Lösungen ändern die Benutzeroberfläche der Office-App lizenzierung, um Benutzern die Interaktion mit der Lösung zu ermöglichen. Es gibt viele Möglichkeiten, wie Sie die Benutzeroberfläche von Word mithilfe einer Anpassung auf Dokumentebene ändern können. Sie können beispielsweise dem Menüband Steuerelemente hinzufügen und einen Aktionsbereich anzeigen. Weitere Informationen finden Sie in der Anpassung der Office-Benutzeroberfläche.

Sie können auch das Dokument öffnen, das Ihrem Projekt direkt in Visual Studio zugeordnet ist. Wenn das Dokument in Visual Studio geöffnet ist, können Sie das Dokument mithilfe der Word-Benutzeroberfläche ändern. Sie können das Dokument auch als Entwurfsoberfläche verwenden, mit der Sie Steuerelemente darauf ziehen können. Weitere Informationen finden Sie unter Office-Projekte in der Visual Studio-Umgebung.

Binden von Steuerelementen an Daten

Die Inhaltssteuerelemente und das Bookmark Steuerelement befinden sich in der Liste der Steuerelemente, die Sie aus dem Fenster "Datenquellen " ziehen können. Durch das Hinzufügen von Inhaltssteuerelementen und Textmarken werden diese automatisch an die datenquelle gebunden, die Sie mithilfe des Fensters eingerichtet haben. Ohne Code schreiben zu müssen, können Sie Daten aus Datenbanken, Diensten und Geschäftsobjekten anzeigen. Weitere Informationen finden Sie unter Binden von Daten an Steuerelemente in Office-Lösungen.

Nächste Schritte

Informationen zum Erstellen einer Anpassung auf Dokumentebene für Word finden Sie unter Walkthrough: Create your first document-level customization for Word. In dieser exemplarischen Vorgehensweise werden die Office-Entwicklungstools in Visual Studio und das Programmiermodell für Word-Anpassungen auf Dokumentebene vorgestellt.

Eine Liste der Themen, die Sie durch einige der allgemeinen Aufgaben in Word-Projekten führen, finden Sie unter "Allgemeine Aufgaben in der Office-Programmierung".

Siehe auch