Freigeben über


Automatisieren von Word mithilfe von erweiterten Objekten

Wenn Sie Word-Lösungen in Visual Studio 2010 entwickeln, können Sie Hostelemente und Hoststeuerelemente in den Lösungen verwenden. Dies sind Objekte, die bestimmte häufig verwendete Objekte im Word-Objektmodell erweitern (also das Objektmodell, das durch die primäre Interopassembly für Word verfügbar gemacht wird), z. B. das Microsoft.Office.Interop.Word.Document-Objekt und das Microsoft.Office.Interop.Word.ContentControl-Objekt. Die erweiterten Objekte verhalten sich wie die Word-Objekte, auf denen sie basieren, fügen den Objekten jedoch zusätzliche Ereignis- und Datenbindungsfunktionen hinzu.

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

Hostelemente und Hoststeuerelemente sind sowohl in Add-Ins auf Anwendungsebene als auch in Anpassungen auf Dokumentebene verfügbar, obwohl der Kontext, in dem diese verwendet werden können, für jeden Lösungstyp anders ist. Weitere Informationen finden Sie unter Übersicht über Hostelemente und Hoststeuerelemente.

Dokumenthostelement

In Word-Projekten haben Sie Zugriff auf das Document-Hostelement. Das Document-Hostelement dient als Container für andere Steuerelemente, einschließlich Hoststeuerelementen und Windows Forms-Steuerelementen, und es enthält Informationen über die Steuerelemente auf seiner Oberfläche. Das Document-Hostelement stellt auch einen Großteil derselben Member wie die Microsoft.Office.Interop.Word.Document-Klasse bereit, die die entsprechende Klasse im Word-Objektmodell ist.

Weitere Informationen finden Sie unter Dokumenthostelement.

Word-Hoststeuerelemente

Es gibt mehrere Hoststeuerelemente für Word, die Sie beim Erstellen, Organisieren und Automatisieren von Dokumenten unterstützen. Zu deren Hauptfunktionen zählen das Importieren, Darstellen und Schützen von Daten. Diese Hoststeuerelemente stellen Ereignisse und Datenbindungsfunktionen bereit, über die ihre Äquivalente im systemeigenen Word-Objektmodell nicht verfügen.

In Projekten auf Dokumentebene können Sie dem Dokument zur Entwurfszeit jedes beliebige Hoststeuerelement oder zur Laufzeit Inhaltssteuerelemente und Lesezeichen-Steuerelemente hinzufügen. In Projekten auf Anwendungsebene können Sie zur Laufzeit jedem geöffneten Dokument Inhaltssteuerelemente und Lesezeichen-Steuerelemente hinzufügen.

Weitere Informationen zu den Hoststeuerelementen, die in Word-Projekten verwendet werden können, finden Sie in den folgenden Themen:

Siehe auch

Aufgaben

Gewusst wie: Hinzufügen von Inhaltssteuerelementen zu Word-Dokumenten

Gewusst wie: Hinzufügen von Bookmark-Steuerelementen zu Word-Dokumenten

Gewusst wie: Hinzufügen von XMLNode-Steuerelementen zu Word-Dokumenten

Gewusst wie: Hinzufügen von XMLNodes-Steuerelementen zu Word-Dokumenten

Gewusst wie: Ändern der Größe von Bookmark-Steuerelementen

Exemplarische Vorgehensweise: Erstellen einer Vorlage mithilfe von Inhaltssteuerelementen

Exemplarische Vorgehensweise: Binden von Inhaltssteuerelementen an benutzerdefinierte XML-Abschnitte

Exemplarische Vorgehensweise: Erstellen von Kontextmenüs für Lesezeichen

Konzepte

Übersicht über Hostelemente und Hoststeuerelemente

Programmgesteuerte Einschränkungen von Hostelementen und Hoststeuerelementen

Erweitern von Word-Dokumenten und Excel-Arbeitsmappen in Add-Ins auf Anwendungsebene zur Laufzeit

Weitere Ressourcen

Word-Projektmappen