Méthode MailMerge.OpenHeaderSource (Word)

Associe un fichier d'en-tête de fusion et publipostage au document spécifié.

Syntaxe

expression. OpenHeaderSource( _Name_ , _Format_ , _ConfirmConversions_ , _ReadOnly_ , _AddToRecentFiles_ , _PasswordDocument_ , _PasswordTemplate_ , _Revert_ , _WritePasswordDocument_ , _WritePasswordTemplate_ , _OpenExclusive_ )

expression Obligatoire. Variable qui représente un objet « MailMerge ».

Paramètres

Nom Requis/Facultatif Type de données Description
Name Obligatoire String Nom du fichier d'en-tête.
Format Facultatif Variant Le convertisseur de fichier utilisé pour ouvrir le document. Peut être une des constantes WdOpenFormat. Pour spécifier un format de fichier externe, utilisez la propriété OpenFormat avec un objet FileConverter pour déterminer la valeur à utiliser avec cet argument.
ConfirmConversions Facultatif Variant True pour afficher la boîte de dialogue Convertir un fichier si le fichier n'est pas au format Microsoft Word.
ReadOnly Facultatif Variant True pour ouvrir le fichier d'en-tête en lecture seule.
AddToRecentFiles Facultatif Variant True pour ajouter le nom de fichier à la liste des fichiers récemment utilisés en bas du menu Fichier.
PasswordDocument Facultatif Variant Mot de passe à spécifier pour ouvrir le fichier d'en-tête. (Voir les remarques ci-dessous.)
PasswordTemplate Facultatif Variant Mot de passe à spécifier pour ouvrir le modèle de fichier d'en-tête. (Voir les remarques ci-dessous.)
Revert Facultatif Variant Contrôle que se passe-t-il si le nom est le nom de fichier d'un document ouvert. True : pour ignorer les modifications apportées au document ouvert depuis son dernier enregistrement et rouvrir le fichier, False : pour activer le document ouvert.
WritePasswordDocument Facultatif Variant Mot de passe à spécifier pour enregistrer les modifications apportées à la source de données. (Voir les remarques ci-dessous.)
WritePasswordTemplate Facultatif Variant Mot de passe à spécifier pour enregistrer les modifications apportées au modèle de source de données. (Voir les remarques ci-dessous.)
OpenExclusive Facultatif Variant True pour ouvrir en mode exclusif.

Sécurité

Important

Évitez d'utiliser des mots de passe codés en dur dans vos applications. Si un mot de passe est requis dans une procédure, demandez-le à l’utilisateur, stockez-le dans une variable, puis utilisez la variable dans votre code. Pour obtenir les meilleures pratiques recommandées sur la façon de le faire, consultez les notes de sécurité pour les développeurs Office solution.

Remarques

Si un fichier d'en-tête est associé, son premier enregistrement est utilisé à la place de la ligne d'en-tête de la source de données.

Exemple

Cet exemple montre comment définir le document actif comme document principal pour créer des lettres, puis lui associer le fichier d'en-tête « Header.doc » et la source de données « Names.doc ».

With ActiveDocument.MailMerge 
 .MainDocumentType = wdFormLetters 
 .OpenHeaderSource Name:="C:\Documents\Header.doc", _ 
 Revert:=False, AddToRecentFiles:=False 
 .OpenDataSource Name:="C:\Documents\Names.doc" 
End With

Voir aussi

Objet MailMerge

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.