4 messages in org.openoffice.fr.prog[prog] Boîte de dialogue qui mémorise...
FromSent OnAttachments
Adrien DelcourMay 14, 2006 2:55 am 
Adrien DelcourMay 14, 2006 7:24 am 
Laurent GodardMay 15, 2006 3:00 am 
Adrien DelcourMay 15, 2006 3:59 am 
Actions with this message:
Paste this link in email or IM:
Paste this link in email or IM:
Atom feed for this thread
Paste this URL into your reader:
Subject:[prog] Boîte de dialogue qui mémorise ses paramètresActions...
From:Adrien Delcour (fa60@skynet.be)
Date:May 14, 2006 2:55:05 am
List:org.openoffice.fr.prog

Bonjour.

Désolé de créer de nouveau un fil sur un sujet déjà existant, mais est-il possible d'envoyer un message en tant que réponse si on a vidé sa boîte à mails ?

Je reviens à la boîte de dialogue qui doit mémoriser ses paramètres d'une exécution à l'autre de la macro, et à la première méthode proposée.

La boîte de dialogue en question comporte deux boutons d'option (boutons radio). Je voudrais que, lors de la première exécution de la macro au cours de la session OpenOffice (peut-être faut-il dire : session sWriter ?), le second bouton soit pointé lors de l'apparition de la boîte et qu'à chacune des exécutions suivantes, ce soit le bouton choisi lors de
l'exécution précédente qui apparaisse pointé.

La méthode que Bernard et Didier m'ont conseillée consiste, je suppose, à déclarer comme Global une variable booléenne, disons valeurBouton2, et à écrire dans le code quelque chose comme :

Dlg = createUnoDialog(monDialogue) Dlg.getControl("OptionButton2").State = valeurBouton2 Dlg.Execute valeurBouton2 = Dlg.getControl("OptionButton2").State Dlg.Dispose()

Ce que je me demande, c'est comment imposer à valeurBouton2 la valeur True lors de la première exécution sans que l'instruction ad hoc n'ait pour effet d'imposer la même valeur à chaque exécution. Est-il possible de dire quelque chose comme "Si la variable valeurBouton2 n'a
pas encore été initialisée, lui attribuer la valeur True" ? Est-ce possible avec une variable booléenne, ou faudrait-il passer par un
Variant et utiliser isEmpty() ou isNull() ?

Désolé si c'est une bête question et merci d'avance pour la réponse.

A.