OVH Cloud OVH Cloud

Big Macro

34 réponses
Avatar
Sylvie
Je cherche une macro qui fasse la chose suivante:

Je fais de documents word qui comportent des questions.
J'écris les questions en noir et les réponses en rouges.
Les réponses peuvent être des lettres ou des dessins
mais en rouge.

J'ai toujours besoin d'imprimer le document Questions (les questions seules)
et le document noir/rouge qui contient donc les Question et les Réponses.

A l'heure actuelle je suis obligée de faire deux documents distincts.
Le document Q, et le document Q/R.

Ce qui est très chiant parce que chaque modification du document
Q doit être répercutée sur le document Q/R

Donc ce qui m'aiderait beaucoup serait d'avoir un seul document
et de pouvoir imprimer à loisir la version Q ou la version Q/R.

Est-ce possible ?

Sylvie

4 réponses

1 2 3 4
Avatar
Circé
sylvie avait anoncé :

Encore un petit effort Anacoluthe ! <couic>
Analocuthe n'aurait-il pas un petite bout de code <couic>


Allez, encore un petit effort Sylvie !!!

Mais c'est qu'elle va nous l'achever notre anacoluthe... Déjà qu'il a failli tomber en syncope quand il a vu comment était
orthographié son pseudo ! et voilà qu'elle recommence !.... Il va finir par faire une colère blanche et voir tout rouge...

A N A C O L U T H E et pas analtrucmuche comme tu dis.... Attention fragile !

Circé
surveilleuse
http://faqword.free.fr

Avatar
Anacoluthe
Bonjour !

'Circé' nous a écrit ...
Encore un petit effort Anacoluthe ! <couic>
Analocuthe n'aurait-il pas un petite bout de code <couic>


Allez, encore un petit effort Sylvie !!!
A N A C O L U T H E et pas analtrucmuche comme tu dis.... Attention
fragile !


MDR :-D
Merci Circé, il n'y a que toi pour te demander ce qui restera
d'Anacoluthe quand il aura pété ses derniers boulons ;-) )))))

Alors pour Sylvie quand même :-) :
Concernant la perte de la fenêtre en cours lors de l'exécution
de votre bigmacro, il y a deux solutions
a) Ne pas utiliser de Selection dans votre macro, tout faire
avec des 'Range' . Votre sélection en cours et votre fenêtre
d'affichage ne bougent pas. Inconvénient: il faut ré-écrire
toute la bigmacro.
b) Continuer dans le sens de revenir à la sélection au départ
de la macro mais en /gelant/ l'affichage pendant toute
l'exécution de la macro (Application.ScreenUpdating mis
à False en début puis remis à True à la fin)

Concernant les groupages-dégroupages de formes. Une forme
groupée peut être dégroupée avec .Ungroup ce qui va
créer autant de petites shapes (formes) qu'initialement
groupées. Il faut les maintenir ensemble soit par sélection
soit dans un tableau de formes, traiter chaque forme, puis
regrouper (méthode .Group ) l'ensemble. Ce n'est pas plus
difficile que le traitement des zones de texte, il faut
juste faire une boucle dégroupage-traitement-regroupage
dans la boucle d'exploration des formes : si la forme
est une ZDT tatata sinon si la forme est une forme groupée
dégroupge - reboucle pour chaque forme tatata - regroupage
retour à la première boucle de toutes les formes etc.

Ce qui est extrêmement réconfortant c'est qu'on n'a pas besoin
d'être récursif - vous savez, les poupées russes - quand on
dégroupe une forme, on ne risque pas de tomber sur une forme
groupée qu'il faudra ensuite dégrouper et ainsi de suite :
le dégroupage dégroupe tout !
C'est pas comme chez France-Telecom !!!

Bonne journée à tous !

Anacoluthe
« La folie est quelque chose de rare chez l'individu ;
elle est la règle pour les groupes... »
- Friedrich NIETZSCHE


Avatar
sylvie
Bonjour Anacoluthe

aujourd'hui j'ai découvert un document aux lignes très serrées
dont la pagination change avec le soulignement. Donc si vous
avez une autre idée, je suis preneur.

Sylvie

Remplacez votre texte rouge par du texte blanc souligné pointillé rouge
Format / Police : couleur police + soulignement + couleur soulignement
et votre mise en page ne sera pas modifiée !!!!

Anacoluthe
« La boue cache un rubis mais ne le tache pas. »
- Proverbe chinois


Avatar
Anacoluthe
Bonjour !

'sylvie' nous a écrit ...
aujourd'hui j'ai découvert un document aux lignes très serrées
dont la pagination change avec le soulignement.


Même avec un espacement fixe très serré je n'ai pas vu qu'un
seul soulignement de police puisse décaler la mise en page.

Anacoluthe
« Je ne cherche pas à connaître les réponses,
je cherche à comprendre les questions. »
- CONFUCIUS

1 2 3 4