Bonjoru Alain,
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 :
....
Mais voilà, je ne sais absolument pas quel code écrire, ni l'emplacement...
Je transmets en l'état le code actuel...
' ---Comment renvoyer un texte prédéfini "cette case est cochée" au
signet (monSignetCase)---
etat de la case à cocher
maCase=odialog2.getControl("CheckBox1")
maCase.State = 0 'la case n'est pas cochée
maCase.State = 1 'la case est cochée
maCase.State = 2 'la case n'est pas cochée
(ref livre p 468)
' ---Comment renvoyer un texte prédéfini "oui" si optionbutton1 est
sélectionné, et "non" pour optionbutton2 au signet (monSignetOption)---
monOption1=odialog2.getControl("optionbutton1")
monOption1.state --> true ou false
(ref livre p470)
' ---Renvoie TextField1 au signet (monSignetTexte)---
Cible1=oDialog2.getControl("TextField1").getText
ThisComponent.getBookmarks().getByName("monSignetTexte").getAnchor
setString(Cible1)
tu sembles avoitr trouvé (non vérifié)
(ref livre signets p 270)
' ---Comment renvoyer la valeur sélectionnée au signet
(monSignetListe) avec les éléments de liste : petit ; moyen ; grand---
maListe=odialog2.getControl("liste1")
leTexte=maListe.selectedItem
(ref livre p 464)
Merci d'avance pour l'aide que vous pourrez m'apporter, j'ai eu beau
chercher dans les différents sujet (API presque facile etc..., je ne
retrouve pas les positions exactes des lignes de codes)...
- D'autre part, Puis-je retrouver ces éléments dans le livre Macros OOoBasic et
API, ou est-il à un niveau (encore) trop évolué pour moi ?
Le livre est prevu pour etre progressif ! je ne pense pas que tu
recontreras le moindre probleme ;)
Laurent