| ||||||||
Astucien | Bonjour. J'ai besoin d'avoir un caractère invisible dans un tableau Excel. Pour cela j'ai mis ce caractère en blanc sur fond blanc dans mon tableau Excel qui me sert en fait à faire du publipostage dans Word. Le problème est que ce caractère apparait dans Word et que mon astuce ne sert à rien. Avez-vous une solution ? Merci de votre aide. | |||||||
Publicité | ||||||||
| ||||||||
Astucien | Yo .o/ Hmm masquer les caractères dits "non imprimables" dans Word ? | |||||||
Astucien | Salut, Essaie avec une espace insécable (Alt+0160), c'est un caractère invisible. Bonne soirée. | |||||||
Astucienne | Est-ce que le fait le mettre une espace en guise de caractère invisible dans Excel ferait l'affaire ? Tout dépend de ce que tu veux faire et quel est le but de ce caractère invisible ? | |||||||
Astucien |
C'est en effet la question, car si dans Excel tu dois le mettre en blanc pour le rendre invisible, c'est qu'il n'est pas invisible à proprement parler et c'est normal que Word l'affiche. L'espace ordinaire (caractère 32) peut poser problème, il y en a déjà sûrement dans ton texte, et Word assure automatiquement (en principe) la gestion des espaces. Si une espace convient, l'espace insécable pourrait être la solution mais il faudrait que tu précises la fonction de ce caractère. | |||||||
Astucien | En fait, j'ai un tableau Excel qui se présente comme suit : NOM CIVILITE ADRESSE ADRESSE2 CP VILLE X M. xxxxxxx vvvvvvvv z vvvv Y Mme rrrrrrrr iiiiiiiiiiiii x ooo Z ttttt ppp f tttt
Ce tableau me sert à remplir mes enveloppes par publipostage. Si j'inscris les champs de fusion comme suit : "CIVILITE""NOM" "ADRESSE" "ADRESSE2" "CP" "VILLE" tout est bien aligné à gauche mais je n'ai pas d'espace entre la civilité et le nom. Exemple : MmeJacqueline MARTIN
Si j'inscris les champs de fusion comme suit : "CIVILITE" "NOM" "ADRESSE" "ADRESSE2" "CP" "VILLE" donc avec un espace entre la civilité et le nom, tout est parfait lorsque j'ai "M." ou "Mme" mais s'il s'agit d'une société et que la colonne "CIVILITE" est vide, j'obtiens un espace devant le nom de la société qui est donc décalé par rapport au reste. Exemple : ORANGE 75 rue du coin qui tourne Immeuble le Tournant 42000 SAINT ETIENNE
Je ne sais pas si je me suis bien fait comprendre mais ce n'est pas facile à expliquer. Il y a certainement une solution car je ne suis pas le seul à imprimer des enveloppes mais je ne trouve pas. Merci de votre aide.
| |||||||
Astucien | Bonjour, A-priori il faut que tu introduises espace à la suite de M. , Mme , etc. qui n'apparaîtra que si la civilité est servie. | |||||||
Astucien | Merci Ferrand. J'avais essayé mais ça ne fonctionne pas. | |||||||
Astucien | Même en mettant une espace insécable ! | |||||||
Astucien | Non pas de solution avec espace insécable. | |||||||
Astucien | Tu me permettras de trouver cela bizarre, car la propriété essentielle d'une espace insécable est justement de ne pas pouvoir être séparé du caractère qui le précède !!! | |||||||
Astucien | Ca marche en insérant le caractère spécial "espace demi-cadratin". Ce n'est pas l'idéal car l'espace est un peu plus important qu'un intervalle normal mais je m'en contenterai. Si vous avez une meilleure idée, je suis preneur. Merci. | |||||||
Astucien | "Tu me permettras de trouver cela bizarre, car la propriété essentielle d'une espace insécable est justement de ne pas pouvoir être séparé du caractère qui le précède !!!" Oui c'est bizarre mais j'ai essayé plusieurs fois. Ca ne marche peut-être pas sous Excel ?
| |||||||
Astucien | Hélène, le caractère en blanc sur fond blanc dans Excel ne se reporte pas en blanc sur fond blanc dans Word mais en noir sur fond blanc donc cette solution ne peut pas convenir. Dans le champ "CIVILITE", il n'y a que "M.", "Mme" ou "Mlle". Le nom des compagnies ou sociétés apparaît dans le champ "NOM".
Je pense que je vais me contenter d'utiliser le caractère spécial "espace demi-cadratin" qui ne marche pas si mal.
Merci à tous. | |||||||
Astucien | Tu as aussi le quart de cadratin ! S'agissant d'espaces, ils sont naturellement invisibles (c'est à dire non imprimables), mais je ne parviens pas à croire que l'espace insécable soit supprimé par Word si tu en mets un dans Excel, et pas plus qu'il puisse devenir visible (on se demande bien comment). | |||||||
Astucien |
C'est donc qu'il n'y a aucune espace à la suite ! Là je ne comprends plus rien ! | |||||||
Petit astucien | Bonsoir, Tu peux essayer en ajoutant le commutateur \f suivi de " " dans le code du champs comme dans l'exemple: Modifié par pc-facile13 le 15/03/2013 20:47 | |||||||
Astucienne | gerardo66, ferrand, pc-facile13 Ça marche ! je ne connaissais pas ces paramètres Reste à savoir ce que le demandeur va en penser. Quand j'étais petite, (Il y a bien longtemps) ma mère me racontait qu'une vieille dame ne voulait pas mourir car elle en apprenait tous les jours... Bonne fin de soirée à tous | |||||||
Astucien | Re, Oui, ça offre une solution (qui était semble-t-il destinée à un autre aspect des problèmes de fusion). Cela n'explique cependant pas qu'un caractère inclus dans le contenu de champ de fusion d'un enregistrement disparaisse ou soit modifié à la fusion ! | |||||||
Astucien | Bizarrement le quart de cadratin ne met pas d'espace. Commutateur \f : oui, très bonne idée. Merci à tous. | |||||||
|
Les bons plans du moment PC Astuces | Tous les Bons Plans | ||||||||||||||||||
|