Partager via


Automatisation de Word à l'aide d'objets étendus

Lorsque vous développez des solutions Word dans Visual Studio 2010, vous pouvez également utiliser des éléments hôtes et des contrôles hôtes dans vos solutions. Il s'agit d'objets qui étendent certains objets communément utilisés dans le modèle objet Word (autrement dit, le modèle objet exposé par l'assembly PIA pour Word), tels que les objets Microsoft.Office.Interop.Word.Document et Microsoft.Office.Interop.Word.ContentControl. Les objets étendus se comportent comme les objets Word sur lesquels ils sont basés, mais ils ajoutent des événements supplémentaires et des fonctions de liaison de données aux objets.

S'applique à : Les informations contenues dans cette rubrique s'appliquent aux projets de niveau document et de niveau application pour Word 2007 et Word 2010. Pour en savoir plus, consultez Fonctionnalités disponibles par type d'application et de projet Office.

Les éléments hôtes et les hôtes sont disponibles dans les compléments d'application et les personnalisations au niveau du document, bien que le contexte dans lequel ceux-ci peuvent être utilisés soit différent pour chaque type de solution. Pour plus d'informations, consultez Vue d'ensemble des éléments hôtes et des contrôles hôtes.

Élément hôte de document

Les projets Word vous donnent accès à l'élément hôte Document. L'élément hôte Document joue le rôle de conteneur pour d'autres contrôles, y compris les contrôles hôtes et les contrôles Windows Forms, et gère les informations concernant les contrôles sur sa surface. L'élément hôte Document fournit également la plupart des mêmes membres que la classe Microsoft.Office.Interop.Word.Document, qui est la classe correspondante dans le modèle objet Word.

Pour plus d'informations, consultez Élément hôte de document.

Contrôles hôtes Word

Il existe plusieurs contrôles hôtes pour Word qui vous aident à créer, organiser et automatiser des documents. La plupart de leurs fonctionnalités implique l'importation, la présentation et la protection des données. Ces contrôles hôtes fournissent des événements et des fonctionnalités de liaison de données que leurs équivalents dans le modèle objet Word natif ne possèdent pas.

Dans les projets au niveau du document, vous pouvez ajouter tout contrôle hôte de votre choix à votre document au moment du design ou des contrôles de contenu et de signet au moment de l'exécution. Dans les projets au niveau de l'application, vous pouvez ajouter des contrôles de contenu et des contrôles de signet à tout document ouvert au moment de l'exécution.

Pour plus d'informations sur les contrôles hôtes que vous pouvez utiliser dans les projets Word, consultez les rubriques suivantes :

Voir aussi

Tâches

Comment : ajouter des contrôles de contenu à des documents Word

Comment : ajouter des contrôles Bookmark à des documents Word

Comment : ajouter des contrôles XMLNode à des documents Word

Comment : ajouter des contrôles XMLNodes à des documents Word

Comment : redimensionner les contrôles Bookmark

Procédure pas à pas : création d'un modèle à l'aide de contrôles de contenu

Procédure pas à pas : liaison de contrôles de contenu à des parties XML personnalisées

Procédure pas à pas : création de menus contextuels pour les signets

Concepts

Vue d'ensemble des éléments hôtes et des contrôles hôtes

Limitations de programmation des éléments hôtes et des contrôles hôtes

Extension de documents Word et de classeurs Excel dans des compléments d'application au moment de l'exécution.

Autres ressources

Solutions Word