par clémentine » 25 Juil 2003 à 14:04
Rebonjour, Je souhaiterais, en LotusScript(ou en formule si vous savez faire), ajouter le contenu, saisi dans une boite de dialogue par un utilisateur, dans un champ calculé de type text riche.J'ai une action "ajouter ligne" avec le code suivante(je débute en LotusScript) :Sub Click(Source As Button) Dim doccb As NotesDocument Dim ws As New NotesUIWorkspace Dim uidoc As NotesUIDocument Dim chtext As Variant Dim ajout As Variant 'on commence par se placer sur le document courant en back end Set uidoc = ws.CurrentDocument Set doccb = uidoc.Document 'ensuite on se place dans le champ de texte riche Set chtext = doccb.GetFirstItem("tr") Set chtext = New NotesRichTextItem ( doccb, "tr" ) 'on demande ce qu on veut mettre comme valeur ajout = Inputbox ("quelle valeur voulez-vous ajouter?", "titre", "entree par défaut") Call chtext.AddNewLine( 2 ) Call chtext.AppendText( "ajout" ) '--> ajoute à chtext le texte contenu dans ajout Call doccb.Save( False, True ) '--> on enregistre 'on recharge le doc courant Call uidoc.reload End SubJe n'ai pas d'erreur à l'éxécution, la boite de dialogue apparaît bien mais le champ text riche ne se remplit pas.Qu'est ce qui ne fonctionne pas dans le code?Merci.