Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Word > VBA Word
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 07/03/2007, 11h43   #1
Membre éclairé
 
Inscription : avril 2003
Messages : 360
Détails du profil
Informations forums :
Inscription : avril 2003
Messages : 360
Points : 367
Points : 367
Envoyer un message via MSN à VincentRoy Envoyer un message via Skype™ à VincentRoy
Par défaut [Word] Position d'un texte sélectionné

Bonjour à Tous,

Je charge un document word dans lequel je fais une boucle et sélectionne à chaque fois le texte.
Mon problème est que je veux récupérer une "position" du texte sélectionné.
Existe t il une fonction VBA pour récupérer la position X,Y du texte sélectionné ?.

Bonne journée
Merci
VincentRoy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/03/2007, 12h40   #2
Inactif
 
Avatar de ouskel'n'or
 
Inscription : février 2005
Messages : 12 466
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 12 466
Points : 11 930
Points : 11 930
Non, pas à ma connaissance. Par contre, tu peux insérer un signet qui te permettra de retrouver l'emplacement de ta sélection plus tard
Deux solutions :
- Ou tu places le signet avant la donnée
- ou tu le places sur la donnée, après selection
Dans les deux cas, tu mets ça
Code :
1
2
    ActiveDocument.Bookmarks.Add Range:=Selection.Range, _
    Name:="NomDuSignet"
Et pour retourner sur le signet
Code :
    Selection.GoTo What:=wdGoToBookmark, Name:="NomDuSignet"
A+
ouskel'n'or est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/03/2007, 13h47   #3
Membre éclairé
 
Inscription : avril 2003
Messages : 360
Détails du profil
Informations forums :
Inscription : avril 2003
Messages : 360
Points : 367
Points : 367
Envoyer un message via MSN à VincentRoy Envoyer un message via Skype™ à VincentRoy
Bonjour,

Merci pour votre réponse.
Malheureusement, elle ne va pas convenir à mon problème.
Ce que je veux est de pouvoir dire que tel ou tel texte sélectionné se trouve à tel endroit dans le document word.
Si les positions n'existent pas, est ce que la ligne/colonne existe ?
Ensuite je pense pouvoir me debrouiller avec pour calculer approximativement l endroit par rapport au nombre de lignes et colonnes totales du document.
Bon apres midi.
VincentRoy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/03/2007, 13h49   #4
Membre du Club
 
Inscription : février 2007
Messages : 71
Détails du profil
Informations personnelles :
Âge : 30

Informations forums :
Inscription : février 2007
Messages : 71
Points : 62
Points : 62
Salut,

Pour avoir la position de début et de fin de sélection, tu peux utiliser ça

Code :
1
2
3
posDebut = Selection.Range.Start
 
posFin = Selection.Range.End
Speedrman est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h47.


 
 
 
 
Partenaires

Hébergement Web