Bonsoir à tous,
Problème résolu en utilisant la méthode Collapse qui amène la fin de la
range au début.
Il ne reste plus qu'a utilisé la propriété "information" avec
"WDActiveEndPageNumber" et "WDFirstCharacterLineNumber" pour avoir le
numéro de page et numéro de ligne du premier caractère de la range.
Amitiés.
Paul.
Le 03/02/2014 10:01, paulber007 a écrit :
Bonjour Yannic et bonjour à tous,
Merci pour ton aide.
Effectivement , en l'appliquant à la propriété "Scope" de l'objet Range,
j'ai réussi à avoir le numéro de ligne.
Mais celui-ci est relative à la page.
Avec WDActiveEndPageNumber, j'obtiens le numéro de page.
Mais j'ai peur que ce soit le numéro de page du dernier caractère de la
range.
Hors le numéro de ligne est celui du premier caractère.
Embétant si le range est sur deux pages.
Comment faire pour que cela corresponde?
Je pense à la propriété "Collapse" , mais je ne comprend pas ce que cela
fait.
Amitiés.
Paul.
Le 03/02/2014 00:09, Yannick Youalé a écrit :
Salut Paul !
Dans word 2003, La constante WDFirstCharacterLineNumber renvoi bien la
valeur 10.
Lorsque j'exécute l'instruction suivante:
MsgBox Selection.Range.Information(wdFirstCharacterLineNumber)
Il m'est bien affiché le numéro de la ligne sur laquelle se trouve le
curseur.
Mon pronostique est que tu ne désignes peut-être pas bien le range dont tu
veut recevoir le numéro de ligne.
Voici pourquoi je te propose cet exemple de code de parcours des paragraphes
d'un document sensé t'aiguillonner:
Début du code VBA
Dim i As Integer
Dim r As Range
For i = 0 To ActiveDocument.Paragraphs.Count
Set r = ActiveDocument.Paragraphs(i).Range
' puis tu faits ce que tu veux de r
Next ' paragraphe suivant
Fin du code VBA
Tu devrais pouvoir le reprendre sans trop de problèmes.
Amicalement !
Yannick Daniel Youalé
La programmation est une religion. Aimez-la, ou quittez-la.
----- Original Message -----
From: "paulber007" <[email protected]>
To: "progliste-courrier" <[email protected]>
Sent: Sunday, February 02, 2014 5:00 PM
Subject: [progliste] Obtenir le numéro de ligne
Bonjour à tous,
Je bute sur unproblème avec MS Word 2003.
Je cherche , à l'aide du word com object dans un script Jaws ou NVDA, à
obtenir le numéro de ligne du premier caractère d'une range.
Il semble qu'avec Range.Information(WDFirstCharacterLineNumber), je
pourrai obtenir cela .
Mais je n'y arrive pas.
J'ai mis la valeur 10 (0xA) pour WDFirstCharacterLineNumber , mais est-ce
exact?
Merci pour vos idées et suggestions.
Amitiés.
--
Paul.
Progliste :
Pour se désinscrire de la liste :
mailto:[email protected]?subject=unsubscribe
Pour voir les archives de la liste :
http://www.mail-archive.com/[email protected]/
Je vous rappelle que les pièces jointe sont activés leur taille est limité
à 2 MO
Pour accéder aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé,
je vous répondrez en privé.
Progliste :
Pour se désinscrire de la liste :
mailto:[email protected]?subject=unsubscribe
Pour voir les archives de la liste :
http://www.mail-archive.com/[email protected]/
Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2
MO
Pour accéder aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé, je
vous répondrez en privé.
Progliste :
Pour se désinscrire de la liste :
mailto:[email protected]?subject=unsubscribe
Pour voir les archives de la liste :
http://www.mail-archive.com/[email protected]/
Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2
MO
Pour accéder aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé, je
vous répondrez en privé.
Progliste :
Pour se désinscrire de la liste :
mailto:[email protected]?subject=unsubscribe
Pour voir les archives de la liste :
http://www.mail-archive.com/[email protected]/
Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO
Pour accéder aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé, je
vous répondrez en privé.