[Automation Word] Obtenir le Range du curseur

Résolu
Signaler
Messages postés
16
Date d'inscription
jeudi 4 décembre 2003
Statut
Membre
Dernière intervention
12 juillet 2005
-
Messages postés
16
Date d'inscription
jeudi 4 décembre 2003
Statut
Membre
Dernière intervention
12 juillet 2005
-
Voila je développe une application qui génère des champs automatisés et des cases à cocher dans Word mais il me faudrai les générer à des emplacements précis, notamment ou se trouve le curseur de caractère.
J'ai réussi à trouver pour la génération au début du document et à la fin mais pour le curseur.. gros problème! Si quelqu'un sait quelle(s) méthode(s) je dois utiliser...
Je développe sous Visual Studio 2003 avec une référence sur la librairie COM de Word version 8.1 .

Merci d'avance pour votre aide ;)

Règle du bon codeur:
1) faire compliquer quand on peut faire simple
2) taper sur son PC quand ça ne marche pas
3) profiter de ses erreurs pour les recopiers dans un autre programme
4) je crois qu'avec tout ça j'arriverai un jour

2 réponses

Messages postés
108
Date d'inscription
vendredi 11 juillet 2003
Statut
Membre
Dernière intervention
27 novembre 2007

Bonsoir,

Si je me souviens bien, la propriété Selection de ton objet Application (instance automation créée) devrait être ce que tu cherches.

-- AOGie --
Messages postés
16
Date d'inscription
jeudi 4 décembre 2003
Statut
Membre
Dernière intervention
12 juillet 2005

En effet la solution du range se trouve ici :

MSword.ActiveDocument.ActiveWindow.Selection.Range

avec MSword est l'instance représentant l'application Word

Règle du bon codeur:
1) faire compliquer quand on peut faire simple
2) taper sur son PC quand ça ne marche pas
3) profiter de ses erreurs pour les recopiers dans un autre programme
4) je crois qu'avec tout ça j'arriverai un jour