Bonjour Thais,
Je ne suis pas réservé sur l'utilisation de WOrd. je trouve simplement que Word en AppleScript n'est pas toujours simple et pratique. En fait il est plus adapté au langage VBA et cela se ressent dans sa traduction Applescript... mais ce n'est que mon avis.
Quant à ton code, il faudrait essayer en manipulant le texte range de Word, pour que ta ligne 7 ne cherche pas l'offset du mot à partir du début de ton texte, mais seulement à partir du second mot (éliminant ainsi la première occurrence)
Quelque chose du type : (trouvé sur un site web - voir ci-dessous)
Ce lien se réfère à Word 2004, mais peut de choses ont changé depuis.
http://www.google.fr/url?sa=t&rct=j&...,d.d2k&cad=rja
set aRange to set range text object of active document start ¬ (start of content of text object of paragraph 2 of active document) ¬ end (end of content of text object of paragraph 4 of active document)
Dans ton cas, il faut adapter car il s'agit de words et non de paragraphes, mais le principe est là.
Cordialement
Partager