Re: [prog] Librairie inaccessible

2009-12-09 Par sujet xavier roguiez

Bernard Marcelly a écrit :

Bonjour Xavier,

Cela ne marche pas parce que l'évaluation des expressions Calc à 
l'ouverture du

document se fait avant l'évènement Chargement du document.
La solution est soit de laisser les fonctions dans Standard, soit de 
créer dans
Standard une fonction relais pour chaque fonction, qui charge la 
bibliothèque,

appelle la fonction de la bibliothèque et renvoie le résultat obtenu...

Si tu mets la bibliothèque dans Mes Macros, tu peux charger OpenOffice 
avant

d'ouvrir le document Calc, et ça fonctionne.
Sauf qu'il y a une bogue :
Il faut que la bibliothèque s'appelle Library1 !
Si la bibliothèque ne s'appelle pas Library1, mais par exemple machin ou
Library2, Calc renvoie obstinément #VALEUR! même si la bibliothèque est 
déjà

chargée ! On revient alors à la solution précédente.

   Bernard
Merci pour ces explications. Je laisse donc tout sous standard ce sera 
le plus simple pour moi.


En revanche, a terme, quand tout sera stabilisé, j'envisage d'exporter 
la librairie et le bouton exporter est inaccessible quand on est sur 
standard ce qui oblige à des glisser coller dans l'EDI, y a t il un 
moyen de contourner ce problème ?


D'avance merci

xavier

-
To unsubscribe, e-mail: prog-unsubscr...@fr.openoffice.org
For additional commands, e-mail: prog-h...@fr.openoffice.org



Re: [prog] Librairie inaccessible

2009-12-09 Par sujet Bernard Marcelly

Message de xavier roguiez  date 2009-12-09 13:20 :
Merci pour ces explications. Je laisse donc tout sous standard ce sera 
le plus simple pour moi.


En revanche, a terme, quand tout sera stabilisé, j'envisage d'exporter 
la librairie et le bouton exporter est inaccessible quand on est sur 
standard ce qui oblige à des glisser coller dans l'EDI, y a t il un 
moyen de contourner ce problème ?




Je suppose que tu n'as pas besoin de transférer un dialogue.
Mets tes fonctions dans un module de Standard.
Dans l'EDI, clique sur le bouton Enregistrer le texte source, tu obtiens un 
fichier *.bas contenant le texte du module.

Sur un autre PC, opération inverse :
- créer un module dans Standard
- Supprimer tout dans ce module, cliquer sur le bouton Insérer le texte 
source.

   Bernard


-
To unsubscribe, e-mail: prog-unsubscr...@fr.openoffice.org
For additional commands, e-mail: prog-h...@fr.openoffice.org