3 messages in org.openoffice.fr.progRe: [prog] liste defilante dans une b...
FromSent OnAttachments
chris drauxAug 28, 2005 3:10 am 
Bernard MarcellyAug 28, 2005 5:31 am 
chris drauxAug 28, 2005 9:04 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:Re: [prog] liste defilante dans une boite de dialogueActions...
From:chris draux (chri@free.fr)
Date:Aug 28, 2005 9:04:48 am
List:org.openoffice.fr.prog

A Sunday, August 28, 2005 2:32 PM [GMT+1=CET], Bernard Marcelly <marc@club-internet.fr> a écrit :

Bonjour chris draux, Message du 2005-08-28 12:11:

Bonjour J'essaie cette fois une liste déroulante dans une boîte de dialogue. A partir d'une application pédagogique fournie ici : http://www.reseaucerta.org/cotecours/cotecours.php?num=282

Un exemple OpenOffice.org avec des textes explicatifs en Word !

Oui, bien sûr c'est stratégique. On commence par ouvrir les docs de l'application avec Word Ou Acrobat Reader. Une fois alléché par le contenu il faut installer Ooo ;-)

Avec OpenOffice 1.1.4 dans le fichier calc figure une boîte de dialogue. Sur cette boîte figure un contrôle de liste déroulante : lbClient Dans les événements figure : Statut modifié : document:Standard.Module1.Client2_Click Si je passe en mode test la liste déroulante s'affiche vide.

Normal, voir réponse précédente. La liste est remplie dynamiquement (traité au chapitre 16 du livre).

Si dans l'EDI je lance la macro : Client2_Click, une boîte de dialogue s'ouvre avec les noms extraits de la base, donc tout va bien.

Non, cette macro n'est pas destinée à être lancée directement, mais sur l'évènement statut modifié du listbox.

A condition de pouvoir lancer la boîte de dialogue qui affiche la ListBox. C'est juste pour vérifier que ça marche. Je viens de réaliser la manipulation suivante dans Ooo 1.1.4 : j'affecte à l'événement ouvrir un document du fichier Calc : Dialog2Show(Standard.module1). Et la miracle : à l'ouverture du document une boîte de dialogue s'ouvre avec la liste déroulante. Question : n'y a t'il pas plus simple pour vérifier que ça marche ? Un bouton dans le document ?

Conseil : ne pas brûler les étapes, lire attentivement et comprendre. Cela prend du temps. L'exemple cité nécessite pas mal de connaissances.

Bernard

Oui, merci Bernard, cest un conseil très sage. Les habitudes du VBA sont difficile à perdre. @+ Christian