Bonjour,
Les points d'arrêt fonctionnent sur les fonctions mais pas les "Sub" ???
Cela m'a permis de découvrir qu'il est très difficile d'avoir une aide en
ligne (je n'ai pas Microsoft Developper Studio) lorsque l'on rencontre
l'erreur suivante "Variable d'objet non définie".
J'essaye de faire du basic, du simple et non pas du java, hors je constate
qu'il est extrèmement difficile d'accéder à l'information. Par exemple je
cherche à transformer d'Excel l'instruction "Range.Rows.Count" pour
boucler sur les cellules, et bien l'aide en ligne sur CellRange
(d'ailleurs faut il utiliser CellRange ?) ne donne rien et la page sur
com.sun.star.table.CellRange
(http://api.openoffice.org/docs/common/ref/com/sun/star/table/CellRange.html)
idem,etc...
J'aimerais vraiment trouver un document faisant la correspondance des
classes, méthodes et attributs entre Excel et OpenOffice pour faire la
traduction des macros, parce que le coût passé à rechercher l'information
devient trop important.
Cordialement,
Olivier.
marc...@club-internet.fr
26/07/2006 17:00
Veuillez répondre à prog
Pour : pr...@fr.openoffice.org
cc :
Objet : Re: [prog] Déboguer une macro en basic déclenchée par un
événement
souris
Bonjour,
----Message d'origine----
- comment faire en sorte que le point d'arrêt fonctionne dans l'IDE Basic
sur une routine déclenchée par un événement sur un contrôle ?
Je n'ai pas refait l'essai, mais je crois bien que ça fonctionne. Es-tu
sûr que la routine est appelée?
Mettre un point d'arrêt dans la routine d'évènement, ne pas fermer l'EDI,
mais le laisser en arrière-plan. Essayer un point d'arrêt simple, pas
conditionnel.
- après la levée d'une exception lors de l'exécution, le comportement de
la routine change. Comment revenir au comportement "normal" sans quitter
et réouvrir Open Office ?
Je pense que ta gestion d'erreur est incorrecte. La gestion d'erreur OOo
Basic est spéciale, et un peu lourde. Relire attentivement le chapitre 9
du livre Programmation OpenOffice.org.
Bonne journée,
Bernard