Comment : créer de nouveaux documents
Mise à jour : novembre 2007
S'applique à |
---|
Les informations de cette rubrique s'appliquent uniquement aux projets Visual Studio Tools pour Office et versions de Microsoft Office spécifiés. Type de projet
Version de Microsoft Office
Pour plus d'informations, consultez Fonctionnalités disponibles par type d'application et de projet. |
Lorsque vous créez un document par programme, le nouveau document est un objet Microsoft.Office.Interop.Word.Document natif. Il ne dispose donc pas des événements supplémentaires et des fonctionnalités de liaison de données d'un élément hôte Microsoft.Office.Tools.Word.Document. Pour plus d'informations, consultez Limitations de programmation des éléments hôtes et des contrôles hôtes.
À partir du SP1, vous pouvez utiliser des compléments d'application pour convertir tout objet Microsoft.Office.Interop.Word.Document en un élément hôte Microsoft.Office.Tools.Word.Document. Pour plus d'informations, consultez Extension de documents Word et de classeurs Excel dans des compléments d'application au moment de l'exécution..
Lorsque vous développez un projet au niveau du document, vous ne pouvez pas ajouter par programme des éléments hôtes Microsoft.Office.Tools.Word.Document à votre projet.
Pour créer un document basé sur le modèle Normal.dot
Utilisez la méthode Add de la collection Documents pour créer un nouveau document basé sur le modèle Normal.dot.
Me.Application.Documents.Add()
this.Application.Documents.Add(ref missing, ref missing, ref missing, ref missing);
Utilisation de modèles personnalisés
La méthode Add possède un argument Template facultatif qui permet de créer un document à partir d'un modèle autre que Normal.dot. Pour ce faire, vous devez fournir le nom de fichier et le chemin qualifié complet du modèle.
Pour créer un document basé sur un modèle personnalisé
Appelez la méthode Add de la collection Documents et spécifiez le chemin d'accès au modèle.
Me.Application.Documents.Add(Template:="C:\Test\SampleTemplate.Dot")
object template = @"C:\Test\SampleTemplate.dot"; this.Application.Documents.Add(ref template, ref missing, ref missing, ref missing);
Voir aussi
Tâches
Comment : ouvrir des documents existants
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
Fonctionnement des paramètres optionnels dans les solutions Office