Freigeben über


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

Wenn Sie gerade unternehmen, auf Dokumentebene für Microsoft Office Word Anpassungen erstellen, indem Sie Visual Studio verwenden, ist hier, was Sie kennen müssen.

Betrifft: Die Informationen in diesem Thema betreffen Projekte auf Dokumentebene für Word 2013 und Word 2010. Weitere Informationen finden Sie unter Verfügbare Funktionen nach Office-Anwendung und Projekttyp.

Grundlegendes zur Funktionsweise von Anpassungen auf Dokumentebene für Word

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.Wenn das Dokument geschlossen wird, sind die von der Anpassung bereitgestellten Funktionen nicht mehr in Word 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-Dokument- oder Word-Vorlagenprojektvorlagen 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 Gewusst wie: Erstellen von Office-Projekten in Visual Studio.Weitere Informationen zu den Projektvorlagen finden Sie unter Übersicht über Office-Projektvorlagen.

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 als Container für Hoststeuerelemente und Windows Forms-Steuerelemente dienen.In Projekten auf Dokumentebene für Word wird das Hostelement durch die ThisDocument-Klasse dargestellt.

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 Projektcode 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 den folgenden Themen:

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.Beispielsweise können Sie dem Menüband Steuerelemente hinzufügen, und Sie können einen Aktionsbereich anzeigen.Weitere Informationen finden Sie unter Anpassung der Office-Benutzeroberfläche.

Sie können auch das Dokument öffnen, das dem Projekt direkt in Visual Studio zugeordnet ist.Wenn das Dokument in Visual Studio geöffnet ist, können Sie dieses mithilfe der Word-Benutzeroberfläche ändern.Sie können auch das Dokument als Entwurfsoberfläche verwenden, sodass 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 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, Diensten und Geschäftsobjekten anzeigen.Weitere Informationen finden Sie unter Binden von Daten an Steuerelemente in Office-Projektmappen.

Nächste Schritte

Weitere Informationen zum Erstellen einer Anpassung auf Dokumentebene für Word finden Sie unter Exemplarische Vorgehensweise: Erstellen der ersten Anpassung auf Dokumentebene für Word.In dieser exemplarischen Vorgehensweise machen Sie sich mit den Office-Entwicklungstools in Visual Studio und dem Programmiermodell für Word-Anpassungen auf Dokumentebene vertraut.

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

Siehe auch

Aufgaben

Gewusst wie: Erstellen von Office-Projekten in Visual Studio

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

Konzepte

Exemplarische Vorgehensweisen in Word

Schreiben von Code in Office-Projektmappen

Weitere Ressourcen

Programmieren von Anpassungen auf Dokumentebene

Word-Projektmappen

Übersicht über das Word-Objektmodell