Bernard Marcelly a écrit :
Je ne sais pas ce que tu cherches à faire, mais tes instructions visent
à créer un curseur qui pointe dans une formule puisque tu as sélectionné
la formule. Je n'ai jamais fait ça, et ça m'étonnerait que ça marche;
les formules sont des bêtes très spéciales, ce ne s
Bonjour Christophe Devalland,
Message du 2005-09-27 11:25:
Bernard Marcelly a écrit :
Le problème est ailleurs.
Rebonjour,
après encore un test, voilà se qui se passe :
j'ai exécuté les trois lignes pas à pas :
LaFormule=ThisComponent.getCurrentSelection()
oViewCursor = ThisComponent.getCur
Bernard Marcelly a écrit :
Le problème est ailleurs.
Rebonjour,
après encore un test, voilà se qui se passe :
j'ai exécuté les trois lignes pas à pas :
LaFormule=ThisComponent.getCurrentSelection()
oViewCursor = ThisComponent.getCurrentController().getViewCursor()
oTextCursor=oViewCursor.Text
Bernard Marcelly a écrit :
Le problème est ailleurs. En faisant un essai simplifié à l'extrême, mon
dialogue s'ouvre et se ferme, et le test if marche, quel que soit
l'emplacement de:
LaFormule=ThisComponent.getCurrentSelection()
Moi, je préfèrerais la mettre en début de macro.
Bonjour Ber
Bonjour Christophe Devalland,
Message du 2005-09-26 22:17:
A présent, un des trois modes de fonctionnement ne marche plus : si
j'appelle le programme avec comme objet sélectionné une formule (c'est
le cas n°1 du programme de Laurent), alors, le test : if
LaFormule.getImplementationName = "SwXTe
Bonjour,
dans l'un de mes programmes, j'ai repris l'addon TaillesEquations de
Laurent Godard (merci à lui).
J'ai ajouté une boite de dialogue qui s'ouvre avec 2 champs : le nom de
la police et la taille du texte courant, ceux-ci étant modifiables.
A présent, un des trois modes de fonctionnement