Bernard Marcelly a écrit :
Bonjour Philippe SIBRA
Message du 2006-02-18 15:40:

Nojid a écrit :

Bonjour
Je travaille avec XP pro SP2 et Ooo 2.0
Les deux commandes fonctionnent correctement chez moi. Aucun plantage.


Les commandes fonctionnent même lancée depuis une boîte de dialogue?

Il faudrait expliquer plus en détail ce que tu fais. Si tu fermes le document sur une routine d'évènement du dialogue, ce résultat ne m'étonne pas trop. Pour ma part je réduis au maximum le traitement sur un routine d'évènement.
Analyse ton problème:
peux-tu fermer le document avant d'ouvrir le dialogue ?
peux-tu fermer le document après avoir fermé le dialogue ?

De toute façon si la macro ayant ouvert le dialogue a été lancée depuis le document, ce n'est pas normal de continuer son exécution après fermeture du document. Dans ce cas, ferme le dialogue, et ferme le document en dernier.


Ci joint un exemple de macro.

En effet, j'ai une boîte de dialogue avec un bouton qui permet de fermer la
boîte et le document actif. La commande utilisée était :
    MonDocument.dispose.


Mauvais. Même en 1.1

J'ai changé cette commande par :
    on error resume next
    MonDocument.close(true)
    On error goto 0


Correct. Aussi en 1.1.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Attachment: essai.ods
Description: application/vnd.oasis.opendocument.spreadsheet

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Répondre à