|
Publicité ' | ||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() Inscription : août 2006 Messages : 20 ![]() |
Bonjour à tous !
Je cherche à baliser via un chercher remplacer tout les mots de couleur dans un texte (peu importe la couleur). Au final, j'ai besoin que tout ce qui n'est pas noir soit l'objet de ma recherche... Je n'ai pas trouvé d'instruction pour faire comme dans ce pseudo-code: Code :
Merci d'avance ! (je cherche une solution qui fonctionnerait idéalement sur mac et pc...) |
||
|
|
00
|
|
|
#2 |
![]() ![]() |
et ton texte il est écrit ou ..? sur un bipMap...
__________________
page à bbil : dernières entrées : Débuter en VB6 Mes contributions en téléchargement Les pages VB : FAQs, Tutoriels VB, Outils , Sources, WIKI Impératif "A LIRE AVANT DE POSTER"
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : août 2006 Messages : 20 ![]() |
Effectivement, une précision s'impose ;-)
Je dois effectuer cette recherche sur Microsoft Word ;-) Mille excuses, la prochaine fois je relis mon post avant de le soumettre histoire de voir si il ne manque pas d'infos ;-) |
|
|
00
|
|
|
#4 | ||
![]() ![]() |
tiens un début de code (à améliorer sans doute..) qui encadre de [ et ] tous le texte non noir du document actif..
Code :
__________________
page à bbil : dernières entrées : Débuter en VB6 Mes contributions en téléchargement Les pages VB : FAQs, Tutoriels VB, Outils , Sources, WIKI Impératif "A LIRE AVANT DE POSTER"
|
||
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : août 2006 Messages : 20 ![]() |
Merci pour cette aide !
Effectivement, après ça il est facile pour moi de continuer. (PS: ça fonctionne nickel sur PC comme sur MAC !) Moi qui débute en VBA, pourrais tu avoir la gentillesse (c'est déjà très gentil de m'aider) de commenter ton code ? J'ai à coeur de comprendre tout ce que je fais et de tirer un enrichissement à chaque fois que c'est possible. Ton code va me servir mais je ne veux pas l'appliquer bêtement sans comprendre. J'aimerais savoir 'dans le détail' ce qu'il fait. Je comprends certaines actions, d'autres moins. Merci encore ! |
|
|
00
|
|
|
#6 |
|
Invité de passage
![]() Inscription : août 2006 Messages : 20 ![]() |
Re-Hello.
Ta macro fonctionne bien pour quelques lignes mais dès que l'on atteint 20, 30, 40 lignes, un fort ralentissement apparait. Sur un document de 4 pages avec une dizaine de mots en couleurs par page, après deux minutes d'attente, je me suis résolu à "tuer" Word qui ne répondait plus ... (Vesion PC)... Je n'ose imaginer le temps nécessaires pour traiter 300 pages... Je crois que la solution n'est pas ici ;-) Encore merci de ton intérêt. PS: Je veux quand même bien que tu commentes ton code ;-) j'ai de toute façon des choses à apprendre avec lui ;-) ... MERCi |
|
|
00
|
|
|
#7 | ||||||||||
![]() ![]() |
je vais essayer de le commenter ...
déclaration des variables utilisées: Code :
Code :
Choix suivant couleur caractére courant : Cas où caractére noir (ou couleur automatique), si un début de Zone en couleur est mémorisé (cMemo non null), défini la fin de la zone puis traite la zone en couleur... Code :
Code :
dans les autres cas .. "en couleur", si début de Zone en couleur non mémorisé on le mémorise.. Code :
__________________
page à bbil : dernières entrées : Débuter en VB6 Mes contributions en téléchargement Les pages VB : FAQs, Tutoriels VB, Outils , Sources, WIKI Impératif "A LIRE AVANT DE POSTER"
|
||||||||||
|
00
|
|
|
#8 |
|
Invité de passage
![]() Inscription : août 2006 Messages : 20 ![]() |
Merci pour ces commentaires, c'est très instructif !
Je note, j'apprends, en attendant de pouvoir moi aussi apporter mon aide ;-) |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com