Après m'être un peu décarcassé, je pense que j'ai provoqué un gros bug
dans Libo en créant des variables globales qui devaient avoir des homonymes,
J'ai supprimé toutes les macros une par une, tous les contrôles, et la
sortie de ce document était toujours anormale.
Je me suis donc résolu à reprendre tout au départ dans un nouveau
document et pour l'instant, ça va.
J'ai néanmoins observé quelque chose de curieux :
J'ai une macro que je veux lancer sur l'évènement "Chargement du
document terminé".
Cette macro fait appel aux classes et méthodes spécifiques aux feuilles
de calcul , en l'occurrence "Sheets" .
Lorsque je lance la macro depuis l'EDI ou par un bouton de la feuille de
calcul, tout va bien mais lorsque je l'assigne à l'évènement ci-dessus,
j'ai une erreur sur "Sheets" avec un diagnostic "Classe ou Méthode
inconnue".
Je pense qu'il faut que je charge au préalable une bibliothèque via
"LoadLib" mais je ne sais laquelle
Le 19/10/2013 16:51, Michel Rudelle a écrit :
Bonsoir,
-----Message d'origine-----
De : Jean KOTT [mailto:jean.kott@free.fr]
Envoyé : samedi 19 octobre 2013 13:52
À : users@fr.libreoffice.org
Objet : [fr-users] Soritr proprement de LiBo
Bonjour à tous,
V'la-t-y-pas que les problèmes commencent.
Depuis que j'écris des macros qui manipulent les documents, je n'arrive
pas à fermer correctement LibO
A chaque fermeture (soit par la fermeture de fenêtre Windows , soit par
Fichier->Quitter LibreOffice, soit par ThisComponent.Close() depuis une
macro), je me retrouve avec un message du style "libreOffice a cessé de
fonctionner, Fermer le Programme". De plus, ce message apparait deux
fois consécutives. La conséquence de ce message c'est que les
assignations de macros à des évènements sont perdues.
J'ai d'ailleurs le même pb lors d'erreurs dans des macros, je dois
acquitter deux fois le message d'erreur.
Ce problème est-il connu ?
Pour info, ma machine est un PC sous W7.
Je manipule beaucoup de documents avec mes macros et je n'ai jamais
rencontré ce type de problème quelque soit la version de LibO ou l'OS (ce
qui ne veut pas dire qu'il n'existe pas)
A moins que quelqu'un de la liste n'ait une idée, il faudrait pouvoir tester
une de tes macros, si tu peux joindre un exemple - à condition qu'il ne soit
pas confidentiel (les PJ n'étant pas acceptées, il faut passer par Nabble ou
utiliser un site de dépôt).
Bonne soirée,
Michel
--
Jean Kott
--
Envoyez un mail à users+unsubscribe@fr.libreoffice.org pour savoir comment vous désinscrire
Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être
supprimés
Context
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.