OVH Cloud OVH Cloud

MAJ des champs.. en exécution auto

1 réponse
Avatar
HD
Bonjour,
Je cherche à mettre automatiquement à jour dans champs dans les en-tête et
pied de page.
J'ai utilisé la macro fr Anacoluthe pour cela, et elle fonctionne très
bien.(j'ai copié son post dessous)
Par contre, je n'arrive pas à faire que cette macro s'exécute toute seule,
sans que je n'ai rien à faire.
Comment m'y prendre.
Par avance merci
HD


Bonjour !

'Mark Knopfler' nous a écrit ...
> Voilà j'ai créer des champs de type "Includetext" dans des zones de
texte,
> comment faire pour tous les mettres à jour car quand je fais CTRL+A puis
> F9
> il ne se passe rien.

En principe cette classique macro utilisée surtout pour mettre à jour
les champs des en-têtes et pieds de page devrait faire l'affaire :

Sub MaJTousLesChamps()
For Each oRange In ActiveDocument.StoryRanges
oRange.Fields.Update
Next oRange
End Sub

Si elle ne convient pas, revenez nous le dire en précisant
comment sont mises vos zones.

Anacoluthe
« De temps en temps faut qu'j'fasse un tour
Sur la zone. »
- Edith PIAF

1 réponse

Avatar
Anacoluthe
Bonjour !

'HD' nous a écrit ...
Je cherche à mettre automatiquement à jour dans champs dans les en-tête et
pied de page.
J'ai utilisé la macro fr Anacoluthe pour cela, et elle fonctionne très
bien.(j'ai copié son post dessous)
Par contre, je n'arrive pas à faire que cette macro s'exécute toute seule,
sans que je n'ai rien à faire.


Vous pouvez la placer dans une macro automatique (AutoOpen par exemple),
la placer lors d'événements document ou application, lui donner un
raccourci-clavier (F9 par exemple), ou même la placer dans une boucle
de temporisation qui l'exécutera tous les centièmes de seconde (! %-s ).
Tout dépendra de votre concentration à ne rien faire .... :-D ))))

Anacoluthe
« Le pénible fardeau de n’avoir rien à faire. »
- Nicolas BOILEAU