Bonjour et merci pour votre travail,
je bidouille une macro pour créer un exercice dont les valeurs sont générées aléatoirement et automatiquement.
Peut-être pourriez vous m'aider ? je souhaiterais réutiliser la subroutine MetenFormule.
Si je sélectionne un partie d'un document qui contient "3 over 2" et que je lance la macro, à partir du menu libre office, cela fonctionne.
En revanche, si je sélectionne un partie d'un document qui contient "3 over 2" et que j'utilise une macro qui appelle MetenFormule alors là cela plante : il y un problème au niveau d'un ViewCursor.
Voyez vous comment solutionner mon problème ?
Merci.
MetenFormule
Re: MetenFormule
Je me réponds à moi même.
Il semblerait que le problème venait du fait que le curseur ne se référait pas au bon document. (je ne suis pas sûr d'avoir bien compris)
Maintenant, tout n'est pas résolu.
Si j'ouvre un document et que je lance une macro qui appelle MetenFormule. J'ai un message : "Propriété ou méthode non trouvée".
Si j'ouvre un document, que j'utilise le bouton Formule, puis que je lance une macro qui appelle MetenFormule cela fonctionne.
C'est comme si avant d’utiliser la barre d'outil, la macro n'est pas "en mémoire" ou accessible.
Une fois qu'elle a été appelée, elle "reste en mémoire" et devient accessible.
Si quelqu'un peut m'éclairer, merci.
Il semblerait que le problème venait du fait que le curseur ne se référait pas au bon document. (je ne suis pas sûr d'avoir bien compris)
Maintenant, tout n'est pas résolu.
Si j'ouvre un document et que je lance une macro qui appelle MetenFormule. J'ai un message : "Propriété ou méthode non trouvée".
Si j'ouvre un document, que j'utilise le bouton Formule, puis que je lance une macro qui appelle MetenFormule cela fonctionne.
C'est comme si avant d’utiliser la barre d'outil, la macro n'est pas "en mémoire" ou accessible.
Une fois qu'elle a été appelée, elle "reste en mémoire" et devient accessible.
Si quelqu'un peut m'éclairer, merci.
- didier
- Site Admin
- Messages : 475
- Inscription : ven. mars 31, 2006 17:54 pm
- Localisation : France 74
- Contact :
Re: MetenFormule
Bonsoir,
Peut être est-ce dû à la librairie Dmaths qui n'est pas en mémoire au moment de l'appel de la macro MetEnFormule.
Dans votre macro, il faut ajouter une instruction du type :
GlobalScope.BasicLibraries.loadLibrary("Dmaths")
Cordialement.
Peut être est-ce dû à la librairie Dmaths qui n'est pas en mémoire au moment de l'appel de la macro MetEnFormule.
Dans votre macro, il faut ajouter une instruction du type :
GlobalScope.BasicLibraries.loadLibrary("Dmaths")
Cordialement.
Didier Dorange-Pattoret
Soutenez le projet Dmaths : rejoignez le club ou faites adhérer votre établissement !
La page pour les établissements
Soutenez le projet Dmaths : rejoignez le club ou faites adhérer votre établissement !
La page pour les établissements
Revenir vers « Version pour LibreOffice : Fonctionnement »
Qui est en ligne ?
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 127 invités