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 :

Lien hypertexte absolu et lecteur réseau


Sujet :

Word

  1. #1
    Futur Membre du Club
    Inscrit en
    Octobre 2005
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 7
    Points : 6
    Points
    6
    Par défaut Lien hypertexte absolu et lecteur réseau
    Bonjour,

    Je souhaite ajouter un lien hypertexte sur un fichier se trouvant sur le réseau. Est-il possible d'afficher le chemin absolu complet, c'est-à-dire sous la forme : \\serveur\partage\fichier plutôt que X:\fichier (où X représente la lettre de mappage réseau)? En effet, le lien n'est pas exploitable sur un autre poste dont la lettre réseau n'est pas identique....

    * Merci *

  2. #2
    Membre éclairé Avatar de Souriane
    Femme Profil pro
    Assistant aux utilisateurs
    Inscrit en
    Septembre 2009
    Messages
    541
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Canada

    Informations professionnelles :
    Activité : Assistant aux utilisateurs
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2009
    Messages : 541
    Points : 758
    Points
    758
    Par défaut
    Bon matin!

    Si vous avez Word 2003 et avant :
    1. Cliquer sur Fichier / Propriété / onglet Résumé

    Si vous avez Word 2007 :
    1. Cliquer sur Bouton Office / Préparer / Propriétés / Propriétés avancées / onglet Résumé.


    2. Vis-à-vis la ligne "Répertoire Web", entrer deux points comme ceci : ".." (sans les guillemets!)

    3. Cliquer sur OK.

    4. Faire afficher la fenêtre d'insertion d'un hyperlien (CTRL + K)

    5. Cliquer ABSOLUMENT sur le bouton "Rechercher les fichiers" (même si le fichier souhaité apparaît déjà dans la fenêtre "Insérer un lien hypertexte" car par expérience, parfois le lien ne fonctionne pas).

    6. Dans la case "Nom de fichier" entrer tel quel le nom de ton répertoire en débutant avec 2 backslash ( \\serveur\partage\fichier ).

    7. sélectionner le bon fichier.

    etc.

    Ça devrait fonctionner. Vous nous en donnerez des nouvelles!

    Souriane

  3. #3
    Futur Membre du Club
    Inscrit en
    Octobre 2005
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 7
    Points : 6
    Points
    6
    Par défaut
    Merci pour cette réponse.
    En fait je souhaiterais ne pas avoir à renseigner manuellement le nom du serveur : \\serveur\partage. Je souhaite que par défaut, lors de l'insertion du lien, le nom du serveur apparaisse d'office...

  4. #4
    Membre éclairé Avatar de Souriane
    Femme Profil pro
    Assistant aux utilisateurs
    Inscrit en
    Septembre 2009
    Messages
    541
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Canada

    Informations professionnelles :
    Activité : Assistant aux utilisateurs
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2009
    Messages : 541
    Points : 758
    Points
    758
    Par défaut
    Essaie cette macro, je crois qu'elle fera ce que tu souhaites.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    Public Sub Hyperlien()
     
    Dim strFichier As String
    Dim strReper As String
     
    'Changer ici pour le bon nom de répertoire:
    strReper = "\\serveur\partage"
     
    'Ouvre une fenêtre pour rechercher le fichier à mettre en hyperlien
        With Application.FileDialog(msoFileDialogFilePicker)
            .AllowMultiSelect = False
            .InitialView = msoFileDialogViewDetails
            .InitialFileName = strReper
            .Title = "Choisissez le document vers lequel faire un lien."
                If .Show <> 0 Then
                    strFichier = .SelectedItems(1)
                Else
                    Exit Sub
                End If
        End With
     
    ActiveDocument.BuiltInDocumentProperties(wdPropertyHyperlinkBase) = _
            strReper
     
    ActiveDocument.Hyperlinks.Add Anchor:=Selection.Range, Address:= _
            strFichier
     
    End Sub
    Tu m'en donneras des nouvelles svp.

    Souriane

  5. #5
    Futur Membre du Club
    Inscrit en
    Octobre 2005
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 7
    Points : 6
    Points
    6
    Par défaut
    Merci pour la macro ça fonctionne parfaitement...

    Par contre dans mon cas le code suivant suffit:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
     
    Public Sub Hyperlien()
     
    Dim strFichier As String
     
    'Changer ici pour le bon nom de répertoire:
     
    'Ouvre une fenêtre pour rechercher le fichier à mettre en hyperlien
        With Application.FileDialog(msoFileDialogFilePicker)
            .AllowMultiSelect = False
            .InitialView = msoFileDialogViewDetails
            .Title = "Choisissez le document vers lequel faire un lien."
                If .Show <> 0 Then
                    strFichier = .SelectedItems(1)
                Else
                    Exit Sub
                End If
        End With
     
    ActiveDocument.Hyperlinks.Add Anchor:=Selection.Range, Address:= _
            strFichier
     
    End Sub
    Peux-tu m'expliquer pourquoi (que fait la méthode ActiveDocument.BuiltInDocumentProperties(wdPropertyHyperlinkBase) = _
    strReper
    )

  6. #6
    Membre éclairé Avatar de Souriane
    Femme Profil pro
    Assistant aux utilisateurs
    Inscrit en
    Septembre 2009
    Messages
    541
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Canada

    Informations professionnelles :
    Activité : Assistant aux utilisateurs
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2009
    Messages : 541
    Points : 758
    Points
    758
    Par défaut
    Super! Ça fonctionne! C'est la première macro de mon cru que je mets sur le forum. Je suis très fière que ça fonctionne

    Peux-tu m'expliquer pourquoi (que fait la méthode ActiveDocument.BuiltInDocumentProperties(wdPropertyHyperlinkBase) = _
    strReper
    )
    Ça équivaut à ceci:
    1. Cliquer sur Bouton Office / Préparer / Propriétés / Propriétés avancées / onglet Résumé.
    2. Vis-à-vis la ligne "Répertoire Web", entrer deux points comme ceci : \\serveur\partage


    N'oublie pas de cliquer le bouton "Résolu"!

    À la prochaine!

    Souriane

  7. #7
    Futur Membre du Club
    Inscrit en
    Octobre 2005
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 7
    Points : 6
    Points
    6
    Par défaut
    TipTop
    Merci

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

Discussions similaires

  1. Réponses: 5
    Dernier message: 17/08/2010, 13h37
  2. Réponses: 2
    Dernier message: 10/08/2007, 16h05
  3. Créer un lien hypertext vers le lecteur CD
    Par SilverHawk35000 dans le forum VBA Word
    Réponses: 1
    Dernier message: 13/07/2007, 14h58
  4. Lecteur réseau, chemin absolu sur le serveur
    Par Tunka dans le forum Windows
    Réponses: 1
    Dernier message: 03/10/2006, 14h51
  5. Lecteur réseau, chemin absolu sur le serveur
    Par Tunka dans le forum Delphi
    Réponses: 1
    Dernier message: 02/10/2006, 14h39

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