Problème de mise à jour des champs "Page de sections"
zaz38000
Messages postés
1
Date d'inscription
Statut
Membre
Dernière intervention
-
m@rina Messages postés 23933 Date d'inscription Statut Contributeur Dernière intervention -
m@rina Messages postés 23933 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour à tous,
Je suis confronté depuis plus d'une semaine à un problème qui semble tellement facile à corriger que j'ai honte de poster sur ce forum et pourtant j'ai essayé beaucoup de code trouvé sur internet!
Pour faire court page 1 de mon document (et dans les pieds de pages) j'ai une phrase en début de document qui doit indiquer le nombre de page que le document comporte dans la section 1 (j'ai la même chose dans le pied de page de la section 2).
Si je fais un clic droit "mettre à jour les champs" cela fonctionne (sur le champ ou je suis).
Si je réalise un Ctrl +F9 cela fonctionne (sur tout le document sauf les pieds de pages).
J'ai alors trouvé une petite macro qui se prénomme "UpdateAll" dans mon document, elle met TOUT à jour, mais je ne sais pas pourquoi elle m'indique un mauvais nombre de pages pourtant le code semble cohérent.
Auriez-vous des idées?
Pour résumer je cherche une macro qui permet de mettre à jour mes champs "page de section".
D'avance merci à tous pour votre implication, je continue de mon côté, mais je commence à être à court d'idée.
P.S : je peux fournir le document, mais je ne trouve pas ou le rajouter sur le forum :s
Bonne journée,
Je suis confronté depuis plus d'une semaine à un problème qui semble tellement facile à corriger que j'ai honte de poster sur ce forum et pourtant j'ai essayé beaucoup de code trouvé sur internet!
Pour faire court page 1 de mon document (et dans les pieds de pages) j'ai une phrase en début de document qui doit indiquer le nombre de page que le document comporte dans la section 1 (j'ai la même chose dans le pied de page de la section 2).
Si je fais un clic droit "mettre à jour les champs" cela fonctionne (sur le champ ou je suis).
Si je réalise un Ctrl +F9 cela fonctionne (sur tout le document sauf les pieds de pages).
J'ai alors trouvé une petite macro qui se prénomme "UpdateAll" dans mon document, elle met TOUT à jour, mais je ne sais pas pourquoi elle m'indique un mauvais nombre de pages pourtant le code semble cohérent.
Public Sub UpdateALL()
Dim oStory As Range
For Each oStory In ActiveDocument.StoryRanges 'ActiveDocument 'ThisDocument
oStory.Fields.Update
'Le if permet de traiter les entêtes et pied de page
If oStory.StoryType <> wdMainTextStory Then
While Not (oStory.NextStoryRange Is Nothing)
Set oStory = oStory.NextStoryRange
oStory.Fields.Update
Wend
End If
Next oStory
Set oStory = Nothing
End Sub
Auriez-vous des idées?
Pour résumer je cherche une macro qui permet de mettre à jour mes champs "page de section".
D'avance merci à tous pour votre implication, je continue de mon côté, mais je commence à être à court d'idée.
P.S : je peux fournir le document, mais je ne trouve pas ou le rajouter sur le forum :s
Bonne journée,
A voir également:
- Problème de mise à jour des champs "Page de sections"
- Mise a jour chrome - Accueil - Applications & Logiciels
- Mise a jour windows 10 - Accueil - Mise à jour
- Impossible de supprimer une page word - Guide
- Mise a jour chromecast - Accueil - Guide TV et vidéo
- Mise a jour windows 7 vers 10 - Accueil - Mise à jour
1 réponse
Bonjour,
Tout d'abord, Ctrl+F9 permet d'ajouter un champ et non pas de mettre à jour.
Ensuite, concernant les champs qui sont dans les en-têtes et pdp et qui comptent les pages d'un document, la mise à jour se fait automatiquement. Donc, logiquement la macro est inutile.
Serait-il possible de voir le document ? Tu peux le mettre ici :
https://www.cjoint.com/ et nous donner le lien.
m@rina
Tout d'abord, Ctrl+F9 permet d'ajouter un champ et non pas de mettre à jour.
Ensuite, concernant les champs qui sont dans les en-têtes et pdp et qui comptent les pages d'un document, la mise à jour se fait automatiquement. Donc, logiquement la macro est inutile.
Serait-il possible de voir le document ? Tu peux le mettre ici :
https://www.cjoint.com/ et nous donner le lien.
m@rina