Bonjour,
je me retrouve confronté à un léger problème lors du remplissage de formfields d'un document Word à partir de textes récupérés d'un fichier XML.
La longueur du texte récupéré est de plus de 255 caractères (bon déjà, hic potentiel) et j'ai lu sur le web qu'on peut passer par des variables de document pour remplir un champ avec du texte de plus de 255 caractères, ce que j'ai fait au moyen de ce code :
Seulement voilà... Problème de taille de la chaîne de caractères -> Exception "Chaîne de caractère trop longue".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Microsoft.Office.Interop.Word.Document doc; XDocument xDoc; doc.Variables.Add(field.ToString(), xDoc.Root.Element(node).Element(field.ToString()).Value); doc.FormFields.get_Item(ref field).Result = doc.Variables.get_Item(ref field).Value.ToString();
Avez-vous déjà été confronté à ce problème ?
Mon code vous paraît-il déconnant ?
Auriez-vous une solution ?
Partager