Bonjour à tous,
j'utilise l'instruction :
oText = ThisComponent.getText()
pour ensuite effectuer des écritures dans le document texte en cours.
Ceci fonctionne parfaitement, sauf lorsque je viens de double-cliquer
sur une formule (donc le module math s'ouvre), que je quitte le module
math et que je repositionne le curseur ailleurs dans la page.
L'exécution de cette ligne provoque alors un beau "runtime error Basic,
propriété ou méthode introuvable", ce qui est confirmé par un
oDoc.dbg_supportedinterfaces qui indique que "XTextDocument" ne fait pas
partie de la liste.
Tout se passe comme si on était encore dans le module math.
Le plus amusant c'est qu'en faisant la même manipulation, puis en
réduisant la fenêtre openoffice et en l'agrandissant aussitôt, cela
fonctionne !
Bug ?
Je sais anticiper l'erreur avec :
a=ThisComponent.dbg_supportedinterfaces
If InStr(a, "com.sun.star.document.XText") = 0 Then
' il y aura une erreur
mais que faire pour que mon instruction ThisComponent.getText() puisse
passer ?
merci de votre aide !
--
Christophe Devalland
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]