Comment : créer des documents par programmationHow to: Programmatically Create New Documents

Quand vous créez un document par programmation, le nouveau document est un objet Documentnatif.When you create a document programmatically, the new document is a native Document object. Cet objet ne possède pas les fonctionnalités de liaison de données et les événements supplémentaires d'un élément hôte Document.This object does not have the additional events and data binding capabilities of a Document host item. Pour plus d'informations, consultez Limitations de programmation des éléments hôtes et des contrôles hôtes.For more information, see Programmatic Limitations of Host Items and Host Controls.

S’applique à : Les informations contenues dans cette rubrique s’appliquent aux projets de niveau document et aux projets de compléments VSTO pour Word.Applies to: The information in this topic applies to document-level projects and VSTO add-in projects for Word. Pour plus d’informations, consultez Fonctionnalités disponibles par type d’application et de projet Office.For more information, see Features Available by Office Application and Project Type.

Quand vous développez un projet au niveau du document, vous ne pouvez pas ajouter par programmation d'éléments hôtes Document à votre projet.When you develop a document-level project, you cannot programmatically add Document host items to your project. Dans un projet de complément VSTO, vous pouvez convertir tout objet Document en un élément hôte Document au moment de l'exécution.In a VSTO Add-in project, you can convert any Document object to a Document host item at run time. Pour plus d'informations, consultez Extension de documents Word et de classeurs Excel dans des compléments VSTO au moment de l'exécution.For more information, see Extending Word Documents and Excel Workbooks in VSTO Add-ins at Run Time.

Pour créer un nouveau document basé sur le modèle NormalTo create a new document based on the Normal template

Utilisation de modèles personnalisésUsing Custom Templates

Le Microsoft.Office.Interop.Word.Documents.Add* (méthode) comporte une option modèle argument pour créer un nouveau document basé sur un modèle autre que le modèle Normal.The Microsoft.Office.Interop.Word.Documents.Add* method has an optional Template argument to create a new document based on a template other than the Normal template. Vous devez fournir le nom de fichier et le chemin d'accès complet du modèle.You must supply the file name and fully qualified path of the template.

Pour créer un nouveau document basé sur un modèle personnaliséTo create a new document based on a custom template

Voir aussiSee Also

Comment : ouvrir des Documents existants par programmation How to: Programmatically Open Existing Documents
Vue d'ensemble des éléments hôtes et des contrôles hôtes Host Items and Host Controls Overview
Limitations de programmation des éléments hôtes et des contrôles hôtes Programmatic Limitations of Host Items and Host Controls
Paramètres optionnels dans les solutions OfficeOptional Parameters in Office Solutions