OVH Cloud OVH Cloud

En-tête de Word via VBA à partir d'Excel

2 réponses
Avatar
Newbie
Bonjour,
Je sais ouvrir un document Word à partir d'Excel, via VBA, mais je voudrais
aussi modifier l'en-tête du document Word. Pourriez-vous me donner un
exemple de syntaxe?
Merci d'avance

2 réponses

Avatar
Geo

Bonjour,
Je sais ouvrir un document Word à partir d'Excel, via VBA, mais je voudrais
aussi modifier l'en-tête du document Word. Pourriez-vous me donner un
exemple de syntaxe?
Merci d'avance


L'enregistreur de macros aurait pu être votre ami, mais plutôt que
selection, il vaut mieux utiliser :
ActiveDocument.Sections(1).Headers(wdHeaderFooterPrimary).Range

Avec ça on fait quasiment ce qu'on veut, : ajouter des éléments les
formater etc.

En pratique, voir l'aide de headers, même si tous les paramètres ne
sont pas évidents.

--
A+

Avatar
Newbie
Merci Geo,
Je vais travailler celà !

"Geo" a écrit dans le message de
news:

Bonjour,
Je sais ouvrir un document Word à partir d'Excel, via VBA, mais je
voudrais


aussi modifier l'en-tête du document Word. Pourriez-vous me donner un
exemple de syntaxe?
Merci d'avance


L'enregistreur de macros aurait pu être votre ami, mais plutôt que
selection, il vaut mieux utiliser :
ActiveDocument.Sections(1).Headers(wdHeaderFooterPrimary).Range

Avec ça on fait quasiment ce qu'on veut, : ajouter des éléments les
formater etc.

En pratique, voir l'aide de headers, même si tous les paramètres ne
sont pas évidents.

--
A+