Bonjour,

Je souhaiterai mettre à jour dans un formulaire Infopath édition 2003 un champ Zone de texte enrichi via Microsoft Script Editor.

Cette mise à jour se produit lorsque l'on clique sur un bouton, ainsi j'ai ce genre de code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
Sub CTRL68_OnClick(eventObj)
' Tapez votre code ici
XDocument.DOM.SelectSingleNode("cheminXPath").text = "<div xmlns="
& Chr(34) & "http://www.w3.org/1999/xhtml" & Chr(34) & ">Blabla1<br /><br /><br />Blabla2<br /><br /><br />Blabla3<br /><br /></div>"
End Sub
L'ennui est que les sauts de ligne ne sont pas représentés pas dans la zone de texte enrichi. Pourtant celle-ci est censée reconnaître le XHTML ?

A la place j'ai ceci sur une ligne : <div xmlns="http://www.w3.org/1999/xhtml">Blabla1<br /><br /><br />Blabla2<br /><br /><br />Blabla3<br /><br /></div>

Bref, je ne comprends pas. D'autant que lors de l'ouverture pour la première fois du formulaire la zone est chargée avec le noeud correctement et les sauts de lignes sont bien représentés.

J'ai aussi essayé avec les règles mais rien à faire.

Si quelqu'un à une idée...