3 messages in org.openoffice.fr.progRe: [prog] Boite Dialogue dans Writer
FromSent OnAttachments
AlainOct 21, 2004 4:25 am.jpg
Laurent GodardOct 21, 2004 5:15 am 
Bernard MarcellyOct 21, 2004 5:45 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] Boite Dialogue dans WriterActions...
From:Bernard Marcelly (marc@club-internet.fr)
Date:Oct 21, 2004 5:45:36 am
List:org.openoffice.fr.prog

At 2004-10-21 13:25, Alain wrote:

Bonjour, je souhaite renvoyer sur un document Writer des données saisies dans une boîte de dialogue lancée par une macro (Module2). Cette boîte (Dialog2) contient : - 1 case à cocher "CheckBox1" - 2 boutons d'option "OptionButton1" et "OptionButton2" - 1 champ texte "TextField1" ---(Celui là c'est bon, ça marche)--- - 1 liste "ListBox1" (contenant les éléments - petit - moyen - grand -) - 1 Bouton Standard "CommandButton1" assigné à "Sub RenvoiDonnees"

Mais voilà, je ne sais absolument pas quel code écrire, ni l'emplacement... Je transmets en l'état le code actuel...

Oui, c'est justement pour répondre à des questions de ce genre que le livre Programmation OpenOffice.org a été écrit. Car il n'est pas réaliste de traiter ce sujet dans des emails, il faut introduire le sujet et le développer avec de multiples exemples, et on ne peut pas traiter ainsi chaque demande. À titre informatif le chapitre 15 prend 40 pages pour traiter les aspects fondamentaux des dialogues, et il est suivi d'un autre chapitre décrivant quelques "tours de main" pour obtenir des dialogues encore plus élaborés. Dans les fichiers du chapitre 15 on trouve un document Calc listant les principales propriétés de chaque contrôle de dialogue (et de son modèle), et elles sont nombreuses. Pourquoi aborder les dialogues seulement au chapitre 15 ? parce qu'il est nécessaire de bien connaître les instructions Basic et savoir ouvrir, manipuler, fermer un document OpenOffice.org. L'API OpenOffice.org est extrêmement riche et ceci implique du temps pour en maîtriser l'essentiel. Il est préférable de s'exercer avec des essais simples, très simples, et nombreux, avant d'aborder des applications ""utiles". Précisons que le livre ne peut répondre à tous les problèmes qu'on peut se poser, et les auteurs ne connaissent d'ailleurs pas tout, loin s'en faut. La documentation de l'API elle non plus, n'est pas exhaustive. Il faut parfois explorer soi-même, à partir d'une bonne base de connaissances.

Bernard