Re,

Pour avoir la notion de numéro de page courante, il faut utiliser le "curseur visible" du document :

oui

Cet objet dispose aussi de méthodes de déplacement page par page.
A noter : quand on se déplace dans le document par cet objet, cela influe la vue utilisateur (la position courate de son curseur).


on peut desactiver/geler l'affichage en cours d'execution de macro
par exemple, sur un document de 4 pages

thiscomponent.lockControllers
        oViewCursor.jumpToPage(3)
        print oViewCursor.Page
        oViewCursor.jumpToPage(1)
thiscomponent.unlockControllers

on se deplace vers la page 3 puis revient vers la page 1 sans aucun effet visuel pour l'utilisateur en utilisant lockControllers et unlockControllers

Attention cependant : bien maitriser la sortie de la macro car sortir en ayant laisser un controller locké conduit generalement à des resultats tres innatendus (ou presque puisque l'interfrace reste partielleemnt gelée)

Voili, voila

Laurent

--
Laurent Godard <[EMAIL PROTECTED]> - Ingénierie OpenOffice.org
Indesko >> http://www.indesko.com
Nuxeo CPS >> http://www.nuxeo.com - http://www.cps-project.org
Livre "Programmation OpenOffice.org", Eyrolles 2004


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Répondre à