Tu as bien cerné le problème !
Voici ma démarche pour obtenir mon champ dans le formulaire :
Mon formulaire est rattaché à une table, ainsi dans fonctions du formulaire
j'ai cliqué sur Ajouter un champ. Ensuite j'ai selectionné le champ souhaité
et l'ai fais glisser sur le formulaire.
Sauf erreur de ma part, mon objet est bien un champ text (Propriété du
control :Sélection multipe)
j'ai adapté ce que tu m'as dis à ma macro :
w_doc = StarDesktop.CurrentComponent
w_for = w_doc.DrawPage.Forms.GetByIndex(0)
UserMaj = w_for.getstring(19)
UserMaj.Text = "retest"
Message d'erreur :Varible d'objet non paramétrée
Je vais revoir les propriétés et méthodes de l'objet
Merci quand meme.
Si g bien compris tu cherche a ecrire dans un champ de formulaire une
valeur?
en premier ca depend de ton objet de formulaire:
si c un champ texte => objetTexte.Text = valeur
si c une listbox => oListBox.additem(valeur,oListBox.getItemCount())
En esperant avoir bien compris ton probleme
sebastien