IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Word Discussion :

Activation automatique des liens hypertextes


Sujet :

Word

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    64
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 64
    Points : 60
    Points
    60
    Par défaut Activation automatique des liens hypertextes
    Bonjour,

    Après de divers recherches : google est ton ami, fonction rechercher de votre forum... je me décide à demander de l'aide : HELP ! (I need somebody... HELP ! just anybody...HELP !)

    Voila, imaginons que j'écris le mot ésotérisme. Ce mot n'étant pas monnaie courante, je lui affecte un lien hypertexte pointant sur un signet, signet contenue dans ce même document actif. Signet que j'ai préalablement définis dans le glossaire de mon document sur le mot Esotérique juste avant sa définition.
    (Vous allez me dire j'aurais pu aussi utiliser un renvoie et c'est vrai)

    Maintenant il se trouve que j'aimerais à chaque fois que j'écris le mot ésotérique dans mon doc (ce qui peut m'arriver une 20 aine de fois) que celui-ci s'active automatiquement pointant toujours sur le même signet.
    Comment faire ? Je suis perplexe

    Merci de vos réponses que j'attend avec impatience

    Vincent

  2. #2
    Rédacteur/Modérateur

    Avatar de Heureux-oli
    Homme Profil pro
    Contrôleur d'industrie
    Inscrit en
    Février 2006
    Messages
    21 087
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : Belgique

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

    Informations forums :
    Inscription : Février 2006
    Messages : 21 087
    Points : 42 926
    Points
    42 926
    Par défaut
    On est déjà confronté au premier problème, l'écriture d'un mot n'est pas un évènement pris en compte par Word.

    Dans les contributions, il y a un fil http://www.developpez.net/forums/sho...d.php?t=539507 pour la recherche de mots dans un document.

    A toi de modifier !
    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 !

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 22
    Points : 23
    Points
    23
    Par défaut
    Bonjour,

    C'est possible avec une petite macro. Voir le fichier joint. A lancer quand le texte est saisi, ça remplace tous les mots ésotérisme par le même mot avec un lien hypertexte sur le signet. Bien sûr il faut activer les macros à l'ouverture du fichier.

    A adapter s'il faut aussi changer ésotérique, Esotérisme, etc.

    Cordialement,
    Elbie
    Fichiers attachés Fichiers attachés

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    64
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 64
    Points : 60
    Points
    60
    Par défaut
    Merci Elbie (et heureux-oli)

    J'ai adapté le code de Elbie est tout fonctionne

    Bisous

  5. #5
    Expert éminent
    Avatar de Sepia
    Homme Profil pro
    Administrateur du cursus IDE@L - Chef de Projet NCU (digital learning) - Université de Rennes
    Inscrit en
    Octobre 2007
    Messages
    3 117
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Administrateur du cursus IDE@L - Chef de Projet NCU (digital learning) - Université de Rennes
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2007
    Messages : 3 117
    Points : 6 856
    Points
    6 856
    Par défaut Encore trop de code
    Salut,

    Bonne solution que celle de Elbie mais pourquoi faire compliquer quand on peut faire simple. Il suffit dans ton cas de faire une insertion automatique qui remplace ton texte par son texte + lien hypertexte. L'avantage est que c'est pris en compte dès le départ et que tu n'as pas de problème de sécurité. En plus, comme c'est Word qui fait le boulot en général il est plutôt bien fait (mais ce n'est pas toujours vrai).

    Néanmoins la solution d'Elbie a le mérite de marcher et de ne pas être très compliquée (enfin pour une macro).

    @+

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-2010] Créer des liens hypertextes automatiquement sur les valeurs d'une colonne
    Par Mikayel dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 31/10/2014, 15h22
  2. Réponses: 11
    Dernier message: 06/07/2007, 14h22
  3. Utilisation des Liens hypertextes
    Par lolo_bob2 dans le forum Access
    Réponses: 3
    Dernier message: 26/04/2006, 14h10
  4. Outil pour vérification automatique des liens
    Par zazaraignée dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 20/01/2005, 20h00
  5. Aspect des liens hypertextes
    Par flzox dans le forum Mise en forme
    Réponses: 5
    Dernier message: 04/09/2004, 15h29

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo