Bonsoir à tous, Je vous soumets à nouveau cette question que je n'ai su résoudre ...
La macro ci-dessous permet de mettre en place un Listener qui me donne en cliquant la position de la souris. Problème : si le document qui appelle la macro est un doc writer, j'obtiens la position de la souris par rapport au rectangle grisé dans lequel figure le document texte lui-même blanc. Or je voudrais la position par rapport au rectangle blanc du texte. Avez-vous une idée ? Merci pour votre réponse. /Sub RegisterMouseHandler oDocView = ThisComponent.getCurrentController oMouseListener = CreateUnoListener("MonEssai_","com.sun.star.awt.XMouseClickHandler") oDocView.addMouseClickHandler(oMouseListener) End Sub Sub UnRegisterMouseHandler oDocView.removeMouseClickHandler(oMouseListener) End Sub Sub MonEssai_mousePressed(oEvt) as Boolean Print oEvt.X, oEvt.Y, oEvt.Buttons MonEssai_mousePressed = True End Sub Sub MonEssai_mouseReleased(oEvt) as Boolean MonEssai_mouseReleased = True end sub/ -- Didier Dorange-Pattoret http://www.dmaths.org http://sesamath.net Soutenez le projet Dmaths : rejoignez le club ou faites adhérer votre établissement ! http://www.dmaths.org/documentation/doku.php?id=presentation:club