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