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 16/04/2006, 02h14   #1
Invité de passage
 
Inscription : avril 2006
Messages : 3
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 3
Points : 0
Points : 0
Par défaut [VBA-W]Récupérer le numéro de page

Bonjour, j'essaie de récupérer le numéro de page d'un paragraphe, mais ma macro VBA ne marche pas...

J'ai trouvé à plusieurs endroits, mentionné "Selection.Information(wdActiveEndPageNumber)" mais je n'arrive pas à m'en servir. Voici un exemple du type de code que je souhaite produire... En gras, le passage qui pose problème

Code :
1
2
3
4
5
6
7
 
For each lvp in ActiveDocument.Paragraphs
 if lvp.range.text="SOLO" then
  lvnbsolo = lvnbsolo + 1
  lvnumPage = selection.information(wdActiveEndPageNumber) <- Problème !
 end if
Next lvp
Quelqu'un a une idée, svp ?

Merci d'avance.
perdix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/04/2006, 09h47   #2
Invité de passage
 
Inscription : avril 2006
Messages : 3
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 3
Points : 0
Points : 0
Impeccable, merci beaucoup, je le teste de ce pas.

En fait, visiblement, mon erreur venait du fait que j'utilisais "wdActiveEndPageNumber" au lieu de "wdActiveEndAdjustedPageNumber

Conclusion: ça marche super ! Encore merci...
perdix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/04/2006, 10h05   #3
Invité de passage
 
Inscription : avril 2006
Messages : 3
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 3
Points : 0
Points : 0
Question subsidiaire: comment fait-on pour récupérer le numéro de chapitre associé, svp ? Dans le document, les pages sot numéros 1.1 -> 1.9 , 2.1 -> 2.15 ... Or, le script ci dessus renvoie le numéro de page dans le chapitre:
La page 1.5 -> 5
La page 2.10 -> 10
La page 3.5 -> 5 (ce qui est source de confusion par rapport à 1.5)

Merci,
perdix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/07/2007, 09h53   #4
Membre du Club
 
Inscription : mars 2006
Messages : 200
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 200
Points : 51
Points : 51
Salut,

J'essaie désespéremment de récupérer le numéro de la page courante. Je ne trouve pas ta méthode Information mon prog ne la connait pas.

Selection.Information(wdActiveEndAdjustedPageNumber)

t as trouvé ca ou?

Merci
viscere est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/07/2007, 09h54   #5
Membre du Club
 
Inscription : mars 2006
Messages : 200
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 200
Points : 51
Points : 51
ah oups j'avais fait une recherche dans le forum wba excel pourtant...Ca existe aussi pour excel?
viscere 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 19h36.


 
 
 
 
Partenaires

Hébergement Web