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.
Merci
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 LiBoBonjour à 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
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
Bonjour
Jean KOTT wrote
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".
Ceci peut se produire si ta macro est stockée dans "mes macros"
et non dans la bibliothèque Standard du document (contexte
non disponible dans ce cas).
Cordialement
Pierre-Yves