OVH Cloud OVH Cloud

numérotation page

2 réponses
Avatar
Stéphane Coël
Bonjour,

Je travaille en Word 97 version us sous XP.

Les pages du document sont numérotées sous le format
"page 5 de 12".

Lorsque je sauve le document et que je le réouvre, le nombre
total de pages est toujours 1 au lieu de 12: "page 5 de 1".

Merci de votre aide.

--
Stéphane Coël

2 réponses

Avatar
Geo
Bonjour Stéphane Coël


Bonjour,

Je travaille en Word 97 version us sous XP.

Les pages du document sont numérotées sous le format
"page 5 de 12".

Lorsque je sauve le document et que je le réouvre, le nombre
total de pages est toujours 1 au lieu de 12: "page 5 de 1".


Tu n'as pas du mettre les correctifs de word 97.
Mon word 97 (fraçais ) est en SR-2.

--

A+

Avatar
natric
[Posted to microsoft.public.fr.word and copy sent to the cited author]

In article <41931aae$0$21244$,
says...
Bonjour,

Je travaille en Word 97 version us sous XP.

Les pages du document sont numérotées sous le format
"page 5 de 12".

Lorsque je sauve le document et que je le réouvre, le nombre
total de pages est toujours 1 au lieu de 12: "page 5 de 1".

Merci de votre aide.

--
Stéphane Coël





Il faut que tu force le recalcul des champs à l'ouverture de ton doc.

Par exemple via :

Function UpdateAllFields()
'màj ts champs document actif (pagination, header, footer inclus)

Dim nDummy As Long
Dim oRange As Word.Range

Application.ScreenUpdating = False
ActiveDocument.Repaginate

'Contourne un bug word qui "oubli" les 1ers Header/Footer
nDummy = ActiveDocument.Sections(1).Headers(1).Range.StoryType

'Through all story types (body, header, footer, endnotes, footnotes,
textboxes, etc)
For Each oRange In ActiveDocument.StoryRanges
Do 'Through all linked stories
oRange.Fields.Update
Set oRange = oRange.NextStoryRange
Loop Until oRange Is Nothing
Next

Set oRange = Nothing
Application.ScreenUpdating = True
End Function

Aussi, après ça, si tu veux t'éviter d'avoir un prompt qui te demande
d'enregistrer ton document en sortie (normal puisque le recalcul à
généré des modifs), tu peux toujours mettre un Saved=True juste après.