Bonjour,
Si les données à insérer proviennent du presse-papier, vous pouvez utiliser ceci
:
Sub Main
dim clipboard as object
clipboard =
createUnoService("com.sun.star.datatransfer.clipboard.SystemClipboard")
thisComponent.currentController.insertTransferable(clipboard.getContents)
End Sub
Les données sont insérées au niveau du curseur visible lorsqu'une cellule est en
cours d'édition.
Cordialement,
T. Vataire
----- Mail Original -----
De: "Christophe Devalland" <chri...@ac-rouen.fr>
À: pr...@fr.openoffice.org
Envoyé: Lundi 22 Juin 2009 11h27:33 GMT +01:00 Amsterdam / Berlin / Berne / Rome
/ Stockholm / Vienne
Objet: Re: [prog] Obtenir le curseur visible dans Calc ?
Le 22 juin 2009 10:34, gilles bignebat <gill...@bull.net> a écrit :
<chri...@gmail.com>Bonjour,
que souhaites-tu faire exactement?
S'il s'agit d'un contrôle de validité de la saisie tu aurais intérêt à
utiliser Outils > Validité de Calc, non?
je veux simplement avoir un bouton qui appelle une macro qui insère un texte
dans une cellule en cours de rédaction.
Une sorte de insertString mais à l'endroit où se situe le curseur dans la
cellule en cours d'édition.