OVH Cloud OVH Cloud

Gérer numéro de pages de Word depuis Excel

3 réponses
Avatar
Noémie18
Bonjour à tous.
Je vous explique mon petit problème, depuis Excel, j'ai crée une macro qui
me crée un fichier word.
Mais j'ai un problème au niveau de la numérotation des pages. Comme lui dire
de mettre les numéro de page dans les pied de page de Word?

Si quelqu'un a une idée, merci de me la faire partager.
Noémie

3 réponses

Avatar
Clément Marcotte
Bonjour,

1) Mettre simplement le champ approprié dans le pied de page du modèle
utilisé pour créer le document. (Normal.dot ou un autre modèle

2) Utiliser l'enregistreur de macros de Word qui donne un début. Juste
à ajouter la référence à l'objet Word.

Sub Macro40()
'
' Macro40 Macro
' Macro enregistrée le 2004-12-21 par Clément Marcotte
'
Selection.Fields.Add Range:=Selection.Range, Type:=wdFieldPage
End Sub


"Noémie18" a écrit dans le message
de news:
Bonjour à tous.
Je vous explique mon petit problème, depuis Excel, j'ai crée une
macro qui

me crée un fichier word.
Mais j'ai un problème au niveau de la numérotation des pages. Comme
lui dire

de mettre les numéro de page dans les pied de page de Word?

Si quelqu'un a une idée, merci de me la faire partager.
Noémie


Avatar
Clément Marcotte
Bonjour,

Ce sont 2 solutions mutuellement exclusives.

"Clément Marcotte" a écrit dans le
message de news:
Bonjour,

1) Mettre simplement le champ approprié dans le pied de page du
modèle

utilisé pour créer le document. (Normal.dot ou un autre modèle

2) Utiliser l'enregistreur de macros de Word qui donne un début.
Juste

à ajouter la référence à l'objet Word.

Sub Macro40()
'
' Macro40 Macro
' Macro enregistrée le 2004-12-21 par Clément Marcotte
'
Selection.Fields.Add Range:=Selection.Range, Type:=wdFieldPage
End Sub


"Noémie18" a écrit dans le
message

de news:
Bonjour à tous.
Je vous explique mon petit problème, depuis Excel, j'ai crée une
macro qui

me crée un fichier word.
Mais j'ai un problème au niveau de la numérotation des pages.
Comme


lui dire
de mettre les numéro de page dans les pied de page de Word?

Si quelqu'un a une idée, merci de me la faire partager.
Noémie





Avatar
Noémie18
Merci Beaucoup. En fait, j'avais déja fait cette solution. Mais elle ne
marchait pas et je viens de comprendre pourquoi. Voilà, j'ai appelé mon
application Word AWD.

AWD.selection.Fields.Add Range:=Selection.Range, Type:=wdFieldPage au lieu de
AWD.selection.Fields.Add Range:=AWD.Selection.Range, Type:=wdFieldPage

Et au bout de 3 jours de programmation, c'est le genre d'étourderie auquel
je me suis laissée surprendre. Mais au bout de 2H de casse tête, j'avais
abandonné, alors que tu m'as obliger à me repencher sur la question, meme si
je pensais que j'avais déjà utilisé cette méthode. Et après trois jours de
repos, les erreurs sautent aux yeux....

Merci, pour tout, et passe de bonnes Fêtes,
Noémie



Bonjour,

Ce sont 2 solutions mutuellement exclusives.

"Clément Marcotte" a écrit dans le
message de news:
Bonjour,

1) Mettre simplement le champ approprié dans le pied de page du
modèle

utilisé pour créer le document. (Normal.dot ou un autre modèle

2) Utiliser l'enregistreur de macros de Word qui donne un début.
Juste

à ajouter la référence à l'objet Word.

Sub Macro40()
'
' Macro40 Macro
' Macro enregistrée le 2004-12-21 par Clément Marcotte
'
Selection.Fields.Add Range:=Selection.Range, Type:=wdFieldPage
End Sub


"Noémie18" a écrit dans le
message

de news:
Bonjour à tous.
Je vous explique mon petit problème, depuis Excel, j'ai crée une
macro qui

me crée un fichier word.
Mais j'ai un problème au niveau de la numérotation des pages.
Comme


lui dire
de mettre les numéro de page dans les pied de page de Word?

Si quelqu'un a une idée, merci de me la faire partager.
Noémie