Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Word
Word Forum d'entraide sur le traitement de texte Microsoft Word
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 24/11/2010, 15h57   #1
Invité de passage
 
Laurent
Inscription : novembre 2007
Messages : 4
Détails du profil
Informations personnelles :
Nom : Laurent
Localisation : France

Informations forums :
Inscription : novembre 2007
Messages : 4
Points : 1
Points : 1
Par défaut Publipostage Word 2007 Excel 2007, champ fusionné tronqué (augmenter la taille limite ?)

Je fais un publipostage entre Excel 2007 et Word 2007 (je ne suis pas un grand habitué, mais je n'ai pas trouvé la solution dans les faq...)

J'ai du texte dans des cases Excel. Lors de la fusion avec Word, le texte est tronqué à 250 caractères (environ)...

Le texte apparait très bien dans Excel....
Comment résoudre ce problème de limitation de taille de champ importé lors de la fusion avec Word ?

Autrement dit... un champ de fusion a t il une taille limite de caractères. Comment la modifier.

Par avance merci
ocean56 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/11/2010, 18h29   #2
Modérateur
 
Homme Christophe CHAPAT
Spécialiste progiciel
Inscription : février 2010
Messages : 973
Détails du profil
Informations personnelles :
Nom : Homme Christophe CHAPAT
Âge : 25
Localisation : France, Haute Loire (Auvergne)

Informations professionnelles :
Activité : Spécialiste progiciel
Secteur : Service public

Informations forums :
Inscription : février 2010
Messages : 973
Points : 1 575
Points : 1 575
Envoyer un message via MSN à carden752
Bonjour,

Quel est le type de connexion à ta base de données?
Quel est également la longueur du premier enregistrement du champ tronqué ?

Je pense qu'il suffit que tu forces ton premier enregistrement à plus de 255 caractères.
Tu pourras passer au suivant directement avec un
Code :
{Nextif {Mergerec} = 1}
Word définit, à priori, pour une connexion OLE, le type de ton champ sur la valeur des premiers enregistrements. Donc si leur longueur est inférieure à 255 caractères, il la considère comme un "string", sinon en "mémo"

Cordialement,
Christophe
carden752 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/11/2010, 19h55   #3
Invité de passage
 
Laurent
Inscription : novembre 2007
Messages : 4
Détails du profil
Informations personnelles :
Nom : Laurent
Localisation : France

Informations forums :
Inscription : novembre 2007
Messages : 4
Points : 1
Points : 1
Merci bien, en effet, Word semble prendre le typage sur le premier enregistrement...
(Ce serait quand même mieux de pouvoir le typer manuellement plutôt ue d'avoir un typage roulette russe en fonction de l'interprétation sur un champ qui peut etre vide... sur le premier enregistrement mais très grand sur d'autres enregistrements !)
Il faut que je fasse un premier enregistrement bidon qui ait des champs de longueur maximum... super propre...!

Autre solution que j'avais sinon... J'avais basculé mes informations sur une Base de donnée Access --- en spécifiant bien au moment de l'importation le typage des données --- Pour la fusion avec Word, les champs étant explicitement typés par la BDD, il n'y a plus de données tronquées... ou de mauvaise interprétation "automatique"... et ça marche aussi

En tout cas merci, je comprends mieux ce que fait Word...
ocean56 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/11/2010, 22h28   #4
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 308
Détails du profil
Informations personnelles :
Nom : Homme Olivier Lebeau
Âge : 47
Localisation : Belgique

Informations professionnelles :
Activité : Contrôleur d'industrie
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : février 2006
Messages : 17 308
Points : 29 049
Points : 29 049
Salut,

En fait, le publipostage est principalement utilisé pour générer des courriers en série et n'utiliser que des champs de faible taille.

Et il arrive que certaines "améliorations" aient un fonctionement erratique.

Les premières versions d'Excel avaient une limitation à 255 caractères par cellule.
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
Débutez en VBA

Mes articles


Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !
Heureux-oli est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h31.


 
 
 
 
Partenaires

Hébergement Web