Insérer des formes de différents types qui seront par la suite rapidement modifi
DefDavid
Messages postés
12
Date d'inscription
Statut
Membre
Dernière intervention
-
DefDavid Messages postés 12 Date d'inscription Statut Membre Dernière intervention -
DefDavid Messages postés 12 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J’utilise word 2007.
Je crée un syllabus pour mes élèves. Celui-ci comportera des définitions et des propriétés. Les définitions seront encadrées d’une certaines manières et les propriétés d’une autre.
Objectif : Insérer ces définitions et propriétés de manière à pouvoir, à l’avenir, modifier l’apparence des encadrés rapidement (sans devoir tous les sélectionner manuellement).
J’ai trouvé 2 possibilités
La première :
Utiliser un style différent pour chacun afin de pouvoir les encadrer automatiquement de couleurs différentes (Modifier le style -> Format -> Bordure et trame). Cette méthode fonctionne mais je suis limité aux encadrements aux coins carrés.
La seconde :
Utiliser des encadrés plus élaborés que l’on trouve dans Insertion -> Formes. Mais, même avec l'outil "sélectionner plusieurs objets", modifier, ultérieurement, uniquement l’apparence de tous les encadrés "définitions" , reste très fastidieux.
Avez-vous une solution ?
J’utilise word 2007.
Je crée un syllabus pour mes élèves. Celui-ci comportera des définitions et des propriétés. Les définitions seront encadrées d’une certaines manières et les propriétés d’une autre.
Objectif : Insérer ces définitions et propriétés de manière à pouvoir, à l’avenir, modifier l’apparence des encadrés rapidement (sans devoir tous les sélectionner manuellement).
J’ai trouvé 2 possibilités
La première :
Utiliser un style différent pour chacun afin de pouvoir les encadrer automatiquement de couleurs différentes (Modifier le style -> Format -> Bordure et trame). Cette méthode fonctionne mais je suis limité aux encadrements aux coins carrés.
La seconde :
Utiliser des encadrés plus élaborés que l’on trouve dans Insertion -> Formes. Mais, même avec l'outil "sélectionner plusieurs objets", modifier, ultérieurement, uniquement l’apparence de tous les encadrés "définitions" , reste très fastidieux.
Avez-vous une solution ?
A voir également:
- Insérer des formes de différents types qui seront par la suite rapidement modifi
- Comment insérer des points de suite sur word - Guide
- Suivi des modifications word - Guide
- Insérer video powerpoint - Guide
- Insérer signature word - Guide
- Insérer liste déroulante excel - Guide
3 réponses
Bonjour,
La première question à se poser est de savoir si les coins arrondis sont indispensables ! Parce que, effectivement, une macro sera nécessaire et donc faut-il vraiment se compliquer la vie pour une histoire de coins arrondis ??
En tout état de cause, si tu y tiens, je précise que les formes ne sont pas des encadrés au sens strict du terme comme les options via Bordures et trames.
Il y a deux solutions de les utiliser : soit tu ajoutes une forme sans fond sur du texte, soit tu ajoutes une forme et tu tapes le texte à l'intérieur.
La première solution est la plus mauvaise que tu puisses trouver ! En effet, tu vas devois obligatoirement donner un habillage à ces formes pour qu'elles "habillent" le texte, et dès que tu vas vouloir modifier le texte, tout sera remis en cause...
La seconde solution est donc obligatoirement à utiliser : on insère une forme, on tape le texte à l'intérieur, et on s'assure qu'il n'y a pas d'habillage. L'habillage est ce qu'il y a toujours de plus compliqué à gérer dans Word.
Et donc la macro devra modifier toutes les formes (inlineshape) du document, en précisant éventuellement le type de la forme.
m@rina
La première question à se poser est de savoir si les coins arrondis sont indispensables ! Parce que, effectivement, une macro sera nécessaire et donc faut-il vraiment se compliquer la vie pour une histoire de coins arrondis ??
En tout état de cause, si tu y tiens, je précise que les formes ne sont pas des encadrés au sens strict du terme comme les options via Bordures et trames.
Il y a deux solutions de les utiliser : soit tu ajoutes une forme sans fond sur du texte, soit tu ajoutes une forme et tu tapes le texte à l'intérieur.
La première solution est la plus mauvaise que tu puisses trouver ! En effet, tu vas devois obligatoirement donner un habillage à ces formes pour qu'elles "habillent" le texte, et dès que tu vas vouloir modifier le texte, tout sera remis en cause...
La seconde solution est donc obligatoirement à utiliser : on insère une forme, on tape le texte à l'intérieur, et on s'assure qu'il n'y a pas d'habillage. L'habillage est ce qu'il y a toujours de plus compliqué à gérer dans Word.
Et donc la macro devra modifier toutes les formes (inlineshape) du document, en précisant éventuellement le type de la forme.
m@rina
Je pense que tu dois orienter tes recherches vers une macro en VBA ...
Vos réponses m'apportent plus d'interrogations que de réponses. Ce qui est une bonne chose :-)
Je suis encore novice dans word, je ne connaissais ni les macros ni le VBA.
J'effectue quelques tutoriels pour apprendre à concevoir des macros et pour appréhender le langage VBA.
Merci de m'avoir fait découvrir ces deux outils. Même si je n'ai pas encore solution à mon problème, j'ai de quoi chercher.
Je suis encore novice dans word, je ne connaissais ni les macros ni le VBA.
J'effectue quelques tutoriels pour apprendre à concevoir des macros et pour appréhender le langage VBA.
Merci de m'avoir fait découvrir ces deux outils. Même si je n'ai pas encore solution à mon problème, j'ai de quoi chercher.
DefDavid,
ne serait-il plus simple et tout aussi efficace de ne pas toucher aux encadrements, mais de modifier le format (couleur de police) des textes concernés ? ça se rapproche de ta première méthode ...
ne serait-il plus simple et tout aussi efficace de ne pas toucher aux encadrements, mais de modifier le format (couleur de police) des textes concernés ? ça se rapproche de ta première méthode ...
Chercher à avoir de jolis encadrés arrondis peut sembler superflu. Nous savons qu'il faut davantage s'attarder au fond plutôt qu'à la forme. Je n'oublie néanmoins pas qu'un travail efficace sur le contenant permet d'accéder plus facilement au contenu. La première méthode est effectivement plus simple. En ce qui concerne l'efficacité, l'article ci-dessous m'a permis de répondre à votre question.
Je vous souhaite déjà une excellente année 2019 !
PS : mon commentaire a peut-être été émis plusieurs, fois. Si c'est le cas, veuillez-m’en excusez
Je vous souhaite déjà une excellente année 2019 !
PS : mon commentaire a peut-être été émis plusieurs, fois. Si c'est le cas, veuillez-m’en excusez
Je ne comprend pas bien la seconde solution. Comment une macro peut-elle sélectionner toutes les formes de même type ?
En l'occurrence, une macro devra ici passer sur toutes les objets Inlineshape, vérifier qu'il s'agit d'un carré par exemple, vérifier qu'il a un encadrement rouge (toujours par exemple) et modfier le format. Mais on ne sélectionne pas.
Peux-tu m'écrire en langage VBA l'exemple que tu viens de me donner
S'il s'agit d'un carré,s'il est rouge alors mettre le contour bleu par exemple.
J'essayerai d'adapter ces lignes de codes en fonction de mes propres besoins.
Si cela demande trop de temps, je comprendrai.
https://faqword.com/index.php/word/objets-graphiques/533
https://faqword.com/index.php/word/objets-graphiques/989
m@rina
Je vais maintenant me pencher sur les 2 exemples que tu m'as donné ainsi que sur ton site.
Je cocherai la case ""votre question est résolue" lorsque je serai parvenu à programmer cette macro afin d'apporter des informations supplémentaires à ma questions.
Bonne journée et joyeuses fêtes !