Bonjour,
Nous avons été confronté au même problème (insertion de champ multiligne).
Nous avons essayé de modifier le champ fusionné par une macro après le
publipostage, mais à priori le champ est considéré comme une seule
entité, donc remplacer un caractère par quelquechose est impossible, ou
alors il y a une méthode qu'il serait interessant de communiquer.
Ladislas Smia a écrit :
Oui j'y avais pensé mais ça ne me paraissait pas très élégant mais
puisque ce n'est pas possible autrement, je vais utiliser cette solution.
Merci
Bonjour,
Le publipostage OOo n'a pas de fonction "multiligne", la solution
consiste donc à utiliser une séquence de caractères prédéfinie dans le
fchier CSV (genre "@#") et de le remplacer par un retour à la ligne
par une macro à exécuter à la fin du publipostage.
Ladislas Smia a écrit :
Bonjour,
J'ai un fichier de données (qui peut être a priori un fichier csv
mais qui peut également être un classeur OOo). Je voudrais utiliser
ces données pour faire un publipostage avec l'outil d'insertion de
champs d'OOo text. Jusqu'ici tout va bien.
Mon problème est de pouvoir avoir un retour chariot dans les données
de ma source. Existe t il un caractere spécial (\n, chr(13), <br> je
ne sais quoi) qui sera interprete par text comme un retour chariot.
ex :
Fichier csv
Nom;Prénom;Commentaire
Poquelin;Jean Baptiste;Il s'appellait molière \n C'était un grand
artiste
Hugo;Victor;Il n'aimait pas Napoléon III \n Il le trouvait petit
Doit donner deux courriers du type
Jean Baptiste Poquelin
Il s'appellait molière
C'était un grand artiste
et
Victor Hugo
Il n'aimait pas Napoléon III
Il le trouvait petit
PS : Je ne peut pas faire autant de champ que de ligne car le nombre
de ligne est indeterminé
Merci d'avance,
Ladislas