OVH Cloud OVH Cloud

mise à jour sélective de champs

2 réponses
Avatar
Thaliss
Bonjour à tous et toutes,

Une fois encore je fais appelle à vos lumières... Voilà, j'ai un long
documents qui contient un sommaire général, des sommaires intermédiaires et
des images insérées par liaisons. J'utilise une petite macro pour mettre à
jour tout ce petit monde (car en fait le contenu est concaténé par une autre
macro) :

Selection.WholeStory
Selection.Fields.Update
ActiveDocument.TablesOfContents(1).UpdatePageNumbers
ActiveDocument.Indexes(1).Update

Le problème est que je souhaite mettre à jour les sommaires intermédiaires
MAIS PAS les images liées. Or avec le Fields tout est pris en compte.
Je ne parviens pas à trouver une méthode pour soit ne mettre à jour que les
sommaires, soit tout mettre à jour sauf les images.

Merci par avance pour votre aide.

--
Thaliss

2 réponses

Avatar
Circé
Bonjour,

Si tu veux mettre uniquement les tables des matières à jour il faut
simplement préciser de quels champs il s'agit :

sub majtm()

Dim tdm As TableOfContents
For Each tdm In ActiveDocument.TablesOfContents
tdm.Update
Next tdm

End Sub

Circé


Bonjour à tous et toutes,

Une fois encore je fais appelle à vos lumières... Voilà, j'ai un long
documents qui contient un sommaire général, des sommaires intermédiaires et
des images insérées par liaisons. J'utilise une petite macro pour mettre à
jour tout ce petit monde (car en fait le contenu est concaténé par une autre
macro) :

Selection.WholeStory
Selection.Fields.Update
ActiveDocument.TablesOfContents(1).UpdatePageNumbers
ActiveDocument.Indexes(1).Update

Le problème est que je souhaite mettre à jour les sommaires intermédiaires
MAIS PAS les images liées. Or avec le Fields tout est pris en compte.
Je ne parviens pas à trouver une méthode pour soit ne mettre à jour que les
sommaires, soit tout mettre à jour sauf les images.

Merci par avance pour votre aide.


--
Ceci est une signature automatique de MesNews.
Site : http://www.mesnews.net

Avatar
Thaliss
Je rougis presque devant la simplicité de votre réponse... Qui me tire bien
de l'embarras !

Grand merci à vous Circé la Magicienne.

--
Thaliss

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

Bonjour,

Si tu veux mettre uniquement les tables des matières à jour il faut
simplement préciser de quels champs il s'agit :

sub majtm()

Dim tdm As TableOfContents
For Each tdm In ActiveDocument.TablesOfContents
tdm.Update
Next tdm

End Sub

Circé


Bonjour à tous et toutes,

Une fois encore je fais appelle à vos lumières... Voilà, j'ai un long
documents qui contient un sommaire général, des sommaires intermédiaires
et


des images insérées par liaisons. J'utilise une petite macro pour mettre
à


jour tout ce petit monde (car en fait le contenu est concaténé par une
autre


macro) :

Selection.WholeStory
Selection.Fields.Update
ActiveDocument.TablesOfContents(1).UpdatePageNumbers
ActiveDocument.Indexes(1).Update

Le problème est que je souhaite mettre à jour les sommaires
intermédiaires


MAIS PAS les images liées. Or avec le Fields tout est pris en compte.
Je ne parviens pas à trouver une méthode pour soit ne mettre à jour que
les


sommaires, soit tout mettre à jour sauf les images.

Merci par avance pour votre aide.


--
Ceci est une signature automatique de MesNews.
Site : http://www.mesnews.net