Bonjour Adrien Delcour
Message du 2006-05-13 14:11:
Merci Bernard Marcelly, mais votre méthode convient-elle
pour deux exécutions différentes de la macro ?

Oui, puisque les informations sont dans des variables Global.

En fait, je suis en train de "traduire" des macros VBA
en Basic d'OpenOffice.
En VBA, une boîte de dialogue reste chargée en mémoire
(avec ses derniers paramètres), même après l'exécution
de la macro, à condition qu'on l'ait fait disparaître à l'aide
de la méthode Hide, sans lui appliquer la fonction Unload.
C'est très simple et très pratique et je me demande
s'il existe quelque chose de semblable en OooBasic.

Non, l'équivalent n'est pas prévu.
Tu peux toujours essayer de mettre en Global la variable contenant le dialogue, et ne pas faire de .dispose à la fermeture du dialogue. Peut-être que ça marche; peut-être pas; ou pas toujours. Je trouve que c'est plus risqué.

Note
Sur une même discussion, réponds au message reçu du serveur de liste au lieu de créer un nouveau message, cela crée inutilement des fils de discussion parallèles. Evidemment, il faut être abonné en mode message, pas en mode digest.

   Bernard

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

Répondre à