Tuto Word Macro VBA comment créer une macro évoluée pour corriger un texte
Les machines a coudre Singer 107W 143W2 :: La voile, le nautisme, les moteurs inboard etc. sans rapport avec les machines a coudre
Page 1 sur 1
Tuto Word Macro VBA comment créer une macro évoluée pour corriger un texte
Aide à l'édition d'une macro word rechercher/remplacer
C'EST UN BROUILLON POUR L'INSTANT
(Tuto qui se veut être généreusement expliqué.) blabla en noir et vos exercices en rouge.
1/ Sujet :
Suite à l'enregistrement de macro Word R&R, vous aurez peut-être besoin de la modifier et la multiplier. Voici la règle du jeu pour les nuls.
2/ Prérequis :
Avoir déjà utilise un peu l'outil Remplacer.
3/ Préambule :
Utiliser les caractères génériques c'est quoi ?
Lorsqu'on fait un Rechercher Remplacer, on a le choix de cocher ou non la case "Utiliser les caractères génériques".
Sans les génériques les possibilités de RR sont plus simples mais réduites.
Le système de syntaxe des champs RR dépend de ce choix (génériques ou pas.)
A savoir, la liste déroulante XXX est contextuelle, differente et toujours adaptée selon que la case est cochée ou non.
Cette aide déroulante des XXX??? est directement exploitable, au clic elle insère dans l'un des champ (Rechercher, ou Remplacer) où se trouve le curseur, par insertion au clic.
4/ avertissement :
Lorsqu'on va enregistrer un RR, selon que vous cochez ou non la case "Utiliser les caractères génériques", le code de la macro générée diffère.
En cas d'édition d'une macro pour la raison que l'on souhaite la voir, comprendre, vérifier, modifier, il est indispensable de savoir le mode dans lequel elle a été faite.
Ce n'est pas marqué en clair.
5/ Enregistrer une macro :
Word / menu Affichage / Macros (à droite) / clic sur le petit triangle de menu déroulant / Commencer l'enregistrement
Notes :
Tout ce que vous faites est maintenant enregistré.
En mode enregistrement, il n'y a rien de particulier. Prenez votre temps, faites lentement et bien.
N'oubliez pas qu'une fois que vous aurez fini vos recherches, il faudra arrêter l'enregistrement.
Si RR n'est pas ouvert, ouvrez le :
Word / menu / Remplacer (dans la barre de menu à droite. Si cela n'apparaît pas, à l'extrême droite il y a un triangle pour développer le reste de la barre. C'est à cause d'un écran trop petit, un affichage trop gros...)
Développez toutes les options de R&R en cliquant sur la case "Plus"
RR s'ouvre tel qu'il était la dernière fois, cela ne gêne pas. L'enregistrement tiendra compte de l'état de RR au moment ou vous appuierez sur Remplacer, Tout remplacer ou autre.
Exercice
Lancez l'enregistrement d'une macro (menu macro)
Faites une recherche simple sur un mot quelconque sans cocher la,case ...
Rechercher " le"
Remplacer " les "
Cliquez " Tout remplacer"
Cochez l'option "Utiliser les caractères génériques"
Cliquez " Tout remplacer" (peu importe le résultat)
Arrêtez l'enregistrement.
Editez la macro
Xxxxxxxxcomment editer la macro
Voici la même recherche simple, sans génériques et avec.
XXX
Une recherche qui termine par le critère FALSE est une recherche simple,
Si TRUE , c'est en mode "Utiliser les caractères génériques".
On ne transforme pas l'une en l'autre en juste changeant ce False en True dans l'éditeur "Microsoft VBA pour applications", il faut copier une recherche simple si on a besoin d'une simple et respectivement.
Structure d'une recherche
Les premières 4 lignes vertes contiennent le nom de la macro, vous pouvez modifier le nom, mais sur les 2 lignes concernées.
Les lignes précédées de l'apostrophe sont du texte, des infos, des commentaires libres, l'apostrophe les passe en vert, elles sont ignorées par la macro et n'ont qu'un role d'informations. Pour les 4 premieres lignes, c'est de l'info qui s'affichera dans la liste des (noms des) macros
Le reste est de l'info pour vous.
Nettoyage des champs de la recherche
Les critères de recherche sont entre les guillemets et sans espaces. On travaille sur ces 2 lignes, uniquement entre les guillemets.
Un caractère peut être appelé directement, soit par son ?code vba? ou encore son code unicode ou code XXX???
Par exemple, pour l'espace simple c'est le caractère blanc de la touche espace qui fait un blanc invisible (pas très visuel), on préferera ^w comme white, c'est plus facile que les codes.
Voici l'aide mémoire
(tableaux)
C'EST UN BROUILLON POUR L'INSTANT
(Tuto qui se veut être généreusement expliqué.) blabla en noir et vos exercices en rouge.
1/ Sujet :
Suite à l'enregistrement de macro Word R&R, vous aurez peut-être besoin de la modifier et la multiplier. Voici la règle du jeu pour les nuls.
2/ Prérequis :
Avoir déjà utilise un peu l'outil Remplacer.
3/ Préambule :
Utiliser les caractères génériques c'est quoi ?
Lorsqu'on fait un Rechercher Remplacer, on a le choix de cocher ou non la case "Utiliser les caractères génériques".
Sans les génériques les possibilités de RR sont plus simples mais réduites.
Le système de syntaxe des champs RR dépend de ce choix (génériques ou pas.)
A savoir, la liste déroulante XXX est contextuelle, differente et toujours adaptée selon que la case est cochée ou non.
Cette aide déroulante des XXX??? est directement exploitable, au clic elle insère dans l'un des champ (Rechercher, ou Remplacer) où se trouve le curseur, par insertion au clic.
4/ avertissement :
Lorsqu'on va enregistrer un RR, selon que vous cochez ou non la case "Utiliser les caractères génériques", le code de la macro générée diffère.
En cas d'édition d'une macro pour la raison que l'on souhaite la voir, comprendre, vérifier, modifier, il est indispensable de savoir le mode dans lequel elle a été faite.
Ce n'est pas marqué en clair.
5/ Enregistrer une macro :
Word / menu Affichage / Macros (à droite) / clic sur le petit triangle de menu déroulant / Commencer l'enregistrement
Notes :
Tout ce que vous faites est maintenant enregistré.
En mode enregistrement, il n'y a rien de particulier. Prenez votre temps, faites lentement et bien.
N'oubliez pas qu'une fois que vous aurez fini vos recherches, il faudra arrêter l'enregistrement.
Si RR n'est pas ouvert, ouvrez le :
Word / menu / Remplacer (dans la barre de menu à droite. Si cela n'apparaît pas, à l'extrême droite il y a un triangle pour développer le reste de la barre. C'est à cause d'un écran trop petit, un affichage trop gros...)
Développez toutes les options de R&R en cliquant sur la case "Plus"
RR s'ouvre tel qu'il était la dernière fois, cela ne gêne pas. L'enregistrement tiendra compte de l'état de RR au moment ou vous appuierez sur Remplacer, Tout remplacer ou autre.
Exercice
Lancez l'enregistrement d'une macro (menu macro)
Faites une recherche simple sur un mot quelconque sans cocher la,case ...
Rechercher " le"
Remplacer " les "
Cliquez " Tout remplacer"
Cochez l'option "Utiliser les caractères génériques"
Cliquez " Tout remplacer" (peu importe le résultat)
Arrêtez l'enregistrement.
Editez la macro
Xxxxxxxxcomment editer la macro
Voici la même recherche simple, sans génériques et avec.
XXX
Une recherche qui termine par le critère FALSE est une recherche simple,
Si TRUE , c'est en mode "Utiliser les caractères génériques".
On ne transforme pas l'une en l'autre en juste changeant ce False en True dans l'éditeur "Microsoft VBA pour applications", il faut copier une recherche simple si on a besoin d'une simple et respectivement.
Structure d'une recherche
Les premières 4 lignes vertes contiennent le nom de la macro, vous pouvez modifier le nom, mais sur les 2 lignes concernées.
Les lignes précédées de l'apostrophe sont du texte, des infos, des commentaires libres, l'apostrophe les passe en vert, elles sont ignorées par la macro et n'ont qu'un role d'informations. Pour les 4 premieres lignes, c'est de l'info qui s'affichera dans la liste des (noms des) macros
Le reste est de l'info pour vous.
Nettoyage des champs de la recherche
Les critères de recherche sont entre les guillemets et sans espaces. On travaille sur ces 2 lignes, uniquement entre les guillemets.
Un caractère peut être appelé directement, soit par son ?code vba? ou encore son code unicode ou code XXX???
Par exemple, pour l'espace simple c'est le caractère blanc de la touche espace qui fait un blanc invisible (pas très visuel), on préferera ^w comme white, c'est plus facile que les codes.
Voici l'aide mémoire
(tableaux)
Sujets similaires
» iOS iPad et Word Online, Word en ligne : quel navigateur choisir pour que ça fonctionne
» A travailler et renvoyer vers voilesalternatives . Com, corriger les liens
» Comment éditer un document texte .docx depuis un iPad ou iPhone
» Tutoriel: Comment supprimer un album d'iPhone ou d'iPad ou ne plus partager un album, depuis l'iPad, sans iTune - le vrai tuto qui réussit
» A travailler et renvoyer vers voilesalternatives . Com, corriger les liens
» Comment éditer un document texte .docx depuis un iPad ou iPhone
» Tutoriel: Comment supprimer un album d'iPhone ou d'iPad ou ne plus partager un album, depuis l'iPad, sans iTune - le vrai tuto qui réussit
Les machines a coudre Singer 107W 143W2 :: La voile, le nautisme, les moteurs inboard etc. sans rapport avec les machines a coudre
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|