OVH Cloud OVH Cloud

Imprimer les définitions de styles

7 réponses
Avatar
romer
Bonsoir,

Est-il possible d'imprimer les définitions de tous les styles utilisés
dans un document afin de pouvoir les imposer à plusieurs personnes
etobtenir ainsi les mêmes présentations.
Sinon que peut-on faire pour ne pas devoir recopier à la main toutes ces
défintions ?

Par avance merci.
--
A+

Romer

7 réponses

Avatar
Circé
Bonsoir,

Oui, c'est possible via une petite macro que tu trouveras dans la faq:
http://faqword.free.fr/articles.php?lng=fr&pgf1

Mais il me paraît plus simple, s'il s'agit de créer des docs avec les
mêmes styles, de donner le modèle qui contient les styles...

Circé
http://faqword.free.fr

Bernd avait énoncé :
Bonsoir,

Est-il possible d'imprimer les définitions de tous les styles
utilisés dans un document afin de pouvoir les imposer à plusieurs
personnes etobtenir ainsi les mêmes présentations.
Sinon que peut-on faire pour ne pas devoir recopier à la main toutes
ces défintions ?

Par avance merci.


Avatar
romer
Circé wrote:


Oui, c'est possible via une petite macro que tu trouveras dans la faq:
http://faqword.free.fr/articles.php?lng=fr&pgf1


Je viens de l'utiliser telle quel :

Sub DecritStylesUsr()
' Macro écrite par Guy Moncomble modifiée Anacoluthe
Dim Sty As Style
For Each Sty In ActiveDocument.Styles
If Sty.BuiltIn = False Then
ActiveDocument.Content.InsertAfter vbCr & _
"Style utilisateur " & Sty & " : " & _
Sty.Description & vbCr
End If
Next Sty
End Sub

Mais elle refuse de fonctionner en faisant une erreur de compilation aux
3 lignes suivantes :

ActiveDocument.Content.InsertAfter vbCr & _
"Style utilisateur " & Sty & " : " & _
Sty.Description & vbCr

Comment peut-on donc la faire fonctionner ?

Par avance merci.
--
A+

Romer

Avatar
romer
Oui, c'est possible via une petite macro que tu trouveras dans la faq:
http://faqword.free.fr/articles.php?lng=fr&pgf1

Mais il me paraît plus simple, s'il s'agit de créer des docs avec les
mêmes styles, de donner le modèle qui contient les styles...


C'est surtout pour faire faire des exercices à base de styles - donc le
modèle tout fait existe et il faut le reproduire à partir du même
document non mis en forme et cela en s'aidant des définitions de styles
qui seraient imprimées.
--
A+

Romer

Avatar
Circé
Désolée, il y a qqfois des problèmes dûs aux copier-coller d'une appli
à l'autre !!!


Dans cette macro, recolle les trois lignes :

ActiveDocument.Content.InsertAfter vbCr & "Style utilisateur " & Sty &
" : " & Sty.Description & vbCr

Circé
http://faqword.free.fr


Bernd avait prétendu :
Circé wrote:


Oui, c'est possible via une petite macro que tu trouveras dans la
faq: http://faqword.free.fr/articles.php?lng=fr&pgf1


Je viens de l'utiliser telle quel :

Sub DecritStylesUsr()
' Macro écrite par Guy Moncomble modifiée Anacoluthe
Dim Sty As Style
For Each Sty In ActiveDocument.Styles
If Sty.BuiltIn = False Then
ActiveDocument.Content.InsertAfter vbCr & _
"Style utilisateur " & Sty & " : " & _
Sty.Description & vbCr
End If
Next Sty
End Sub

Mais elle refuse de fonctionner en faisant une erreur de compilation
aux 3 lignes suivantes :

ActiveDocument.Content.InsertAfter vbCr & _
"Style utilisateur " & Sty & " : " & _
Sty.Description & vbCr

Comment peut-on donc la faire fonctionner ?

Par avance merci.
--
A+

Romer



Avatar
Circé
Bernd a formulé ce mardi :

C'est surtout pour faire faire des exercices à base de styles - donc
le modèle tout fait existe et il faut le reproduire à partir du même
document non mis en forme et cela en s'aidant des définitions de
styles qui seraient imprimées.


OK !!! compris ! ;)) Merci pour l'explication !

Circé

Avatar
romer
Circé wrote:

Désolée, il y a qqfois des problèmes dûs aux copier-coller d'une appli
à l'autre !!!


Dans cette macro, recolle les trois lignes :

ActiveDocument.Content.InsertAfter vbCr & "Style utilisateur " & Sty &
" : " & Sty.Description & vbCr


Cette fois ça marche parfaitement - les descriptions de styles se
retrouvent au bas du ducument.

Merci de l'aide.
--
A+

Romer

Avatar
Tisane
Bonsoir Bernd,

Est-il possible d'imprimer les définitions de tous les styles utilisés
dans un document afin de pouvoir les imposer à plusieurs personnes
etobtenir ainsi les mêmes présentations.
Sinon que peut-on faire pour ne pas devoir recopier à la main toutes ces
défintions ?


La macro n'affiche que les styles "utilisateurs". Ceux qui n'ont pas les
noms par défaut de Word.
Elle n'affiche pas les styles réellement "utilisés" dans le document.
Si tu veux les styles *utilisés*, le menu Fichier | Imprimer, Styles permet
d'en obtenir la liste.

--
Tisane