Partager via

Publipostage et mise en forme de lien hypertexte

Anonyme
2023-11-17T20:31:04+00:00

Bonjour,

Je cherche à effectuer un publipostage de données Excel vers Word. Certaines données sont des liens hypertexte.

Je souhaiterais savoir comment procéder, pour que mon document Word de publipostage affiche le lien hypertexte avec le nom que je lui donne (c'est à dire le "nom convivial" de ma formule =LIEN_HYPERTEXTE) et que ce nom renvoie bien au lien que j'assigne à ce nom convivial.

Exemple :

Nom du champ : [lien_publipostage]

Donnée correspondante (au format "nom convivial") : =LIEN_HYPERTEXTE(A1;"LIEN A SUIVRE")

* où A1 = https://www.google.fr/

Pour résumer, je souhaiterais qu'une fois mon publipostage effectué :

  1. mon document Word affiche le lien hypertexte de cette façon : LIEN A SUIVRE
  2. et qu'en cliquant sur LIEN A SUIVRE, je sois redirigé vers https://www.google.fr/

Étant néophyte, pourriez-vous m'indiquer la marche à suivre ?

Merci beaucoup pour votre aide.

L.

Microsoft 365 et Office | Word | Autres | Autres

Question verrouillée. Cette question a été migrée à partir de la Communauté Support Microsoft. Vous pouvez voter pour indiquer si elle est utile, mais vous ne pouvez pas ajouter de commentaires ou de réponses ni suivre la question.

0 commentaires Aucun commentaire

6 réponses

  1. Hecatonchire 53,540 Points de réputation Modérateur bénévole
    2023-11-17T21:59:00+00:00

    Bonjour,

    Il faudrait avoir dans Excel une colonne NomConvivial et une colonne Adresse.

    Dans Word :

    1. Tu insères le champ NomConvivial.
    2. Tu le sélectionnes puis Ctrl+K, dans la zone Adresse tu saisis le texte REPERE, tu valides.
    3. Alt+F9, remplace le texte REPERE par le champ Adresse en laissant les guillemets (si adresse ne contient pas http:// ajoute le dans les guillemets avant le champ Adresse).
    4. Génère un nouveau document (Modifier des documents individuels).
    5. Sélectionne tous le document (Ctrl+A) puis F9 (Mise à jour)

    Cette réponse a-t-elle été utile ?

    1 personne a trouvé cette réponse utile.
    0 commentaires Aucun commentaire
  2. Anonyme
    2023-11-20T18:36:58+00:00

    Bonsoir,

    Oui effectivement, j’ai testé ta solution.

    Je me suis peut-être mal exprimé. Je reprends.

    Je souhaiterais que mon document word de publipostage affiche, avant la fusion :

    {HYPERLINK « {MERGEFIELD adresse} »}

    Pour rappel mon excel contient

    Nom_convivial : LIEN A SUIVRE

    Adresse : https://www.google.fr/

    Or, lorsque je construit mon doc word en indiquant {HYPERLINK « {MERGEFIELD adresse} »}, lorsque je sauvegarde, ferme puis rouvre mon doc word, le champ apparaît comme ceci : {HYPERLINK «https://www.google.fr/»}.

    Or je souhaite conserver l’affichage avec le champ « adresse » non converti, c’est à dire l’affichage {HYPERLINK « {MERGEFIELD adresse} », pour dupliquer la trame word et l’utiliser avec d’autres listes de diffusion excel de structure identique et contenant d’autres liens.

    J’espère avoir été plus clair.

    Merci.

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  3. Hecatonchire 53,540 Points de réputation Modérateur bénévole
    2023-11-20T17:30:10+00:00

    Je t'ai donné une solution fonctionnelle. As tu au moins pris la peine d'essayer ?

    C'est le champ Adresse qui se trouve affiché dans le champs HYPERLINK et nonle champ NomConvivial.

    La valeur NomConvivial s'affiche directement dans le document quand les codes de champ ne sont pas affichés.

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  4. Anonyme
    2023-11-20T16:51:24+00:00

    Bonjour,

    Merci pour la réponse.

    Toutefois, j’aimerais que le lien hypertexte s’affiche de la façon suivante :

    {HYPERLINK « {MERGEFIELD adresse_nom_convivial} »}

    Lorsque je fais ma trame de publipostage, le premier lien URL renseigné dans excel écrase le adresse_nom_convivial dans mon word, sans possibilité de mise à jour.

    Comment régler ce problème ?

    Merci !

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  5. Anonyme
    2023-11-17T21:33:43+00:00

    Bonjour

    Je m’appelle Adeyemi et je me ferai un plaisir de répondre à votre question.

    Pour créer un publipostage d’Excel vers Word avec des liens hypertexte, vous pouvez suivre les étapes suivantes :

    1. Préparez vos données Excel : assurez-vous que vos données Excel sont correctement formatées pour un publipostage. Dans votre cas, vous voudrez avoir une colonne pour le nom convivial et une autre pour le lien hypertexte.
    2. Lancez le publipostage dans Word : Dans Word, accédez à l’onglet Publipostage et sélectionnez Démarrer le publipostage > lettres.
    3. Sélectionnez les destinataires : Toujours dans l’onglet Envois, sélectionnez Sélectionner les destinataires > Utiliser une liste existante, puis recherchez votre fichier Excel et sélectionnez la feuille de calcul contenant vos données
    4. Insérer des champs de fusion : Dans l’onglet Envois, sélectionnez Insérer un champ de fusion et insérez les champs à l’endroit où vous souhaitez qu’ils apparaissent dans le document
    5. Préserver les hyperliens : Malheureusement, le processus de publipostage de Word ne préserve pas les hyperliens. Cependant, il existe une solution de contournement : vous pouvez utiliser une macro Word pour convertir les URL en liens hypertexte après la fusion. Voici une macro simple qui fait ceci :

    '''vba Sous-ConvertToHyperlinks() Champ de gradation en tant que champ Pour chaque champ de ActiveDocument.Fields Si Champ.Type = wdChampFusionChamp Alors Champ.Dissocier Fin de si Champ suivant Varier en tant que plage Pour chaque rng dans ActiveDocument.StoryRanges De plus, il n’y a pas d’autre choix Hyperliens.Ajouter rng, rng. SMS Suivant rng Sous-marin d’extrémité '''

    Cette macro dissocie d’abord tous les champs de fusion (en les transformant en texte normal), puis convertit toutes les URL du document en liens hypertexte.

    1. Terminer et fusionner : Une fois que vous avez inséré tous les champs et configuré votre macro, vous pouvez terminer la fusion. Dans l’onglet Envois, sélectionnez Terminer et fusionner > modifier des documents individuels. Ensuite, exécutez la macro pour convertir les URL en liens hypertexte.

    J’espère que cela vous aidera.

    Redonnez à la communauté. Aidez la prochaine personne qui a ce problème en indiquant si cette réponse a résolu votre problème. Cliquez sur Oui ou Non ci-dessous.

    Cordialement Adeyemi

    Cette réponse a été traduite automatiquement. Par conséquent, il peut y avoir des erreurs grammaticales ou des expressions étranges.

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire