OVH Cloud OVH Cloud

Liens hypertexte

37 réponses
Avatar
Patmap
Bonjour,
Les liens hypertextes ne fonctionnent plus règulièrement - J'ai un message Office qui me dit que "l'emplacement n'est pas fiable" et quand je dis OK on me dit qu'il est impossible d'ouvrir le fichier !!
Dommage qu'on ne puisse pas inserrer des copie d'écran dans votre questionnaire, on pourrait être beaucoup plus clair !

10 réponses

1 2 3 4
Avatar
patmap
Le lundi 27 Juin 2016 à 10:33 par Patmap :
Bonjour,
Les liens hypertextes ne fonctionnent plus règulièrement - J'ai
un message Office qui me dit que "l'emplacement n'est pas fiable" et
quand je dis OK on me dit qu'il est impossible d'ouvrir le fichier !!
Dommage qu'on ne puisse pas inserrer des copie d'écran dans votre
questionnaire, on pourrait être beaucoup plus clair !
Bonjour,
quand j'insère dans répertoire Web le chemin des fichiers liés (L:documents patrick1.Offres chantiers1.Offres Chantiers), les liens nouvellement créés ne fonctionne plus.
Cdlt.
Avatar
patmap
Le lundi 27 Juin 2016 à 10:33 par Patmap :
Bonjour,
Les liens hypertextes ne fonctionnent plus règulièrement - J'ai
un message Office qui me dit que "l'emplacement n'est pas fiable" et
quand je dis OK on me dit qu'il est impossible d'ouvrir le fichier !!
Dommage qu'on ne puisse pas inserrer des copie d'écran dans votre
questionnaire, on pourrait être beaucoup plus clair !
Bonjour,
J'ai du faire une fausse manip, en fait les liens créés après l'ajout du répertoire fonctionnent bien. Par contre si je fais à nouveau une copies de sauvegarde, les liens ont été changés, comme précédemment. Donc : coup nul !
Cdlt - ACMAP
Avatar
MichD
Le 04/07/16 à 03:58, patmap a écrit :
Le lundi 27 Juin 2016 à 10:33 par Patmap :
Bonjour,
Les liens hypertextes ne fonctionnent plus règulièrement - J'ai
un message Office qui me dit que "l'emplacement n'est pas fiable" et
quand je dis OK on me dit qu'il est impossible d'ouvrir le fichier !!
Dommage qu'on ne puisse pas inserrer des copie d'écran dans votre
questionnaire, on pourrait être beaucoup plus clair !

Bonjour,
quand j'insère dans répertoire Web le chemin des fichiers liés (L:documents
patrick1.Offres chantiers1.Offres Chantiers), les liens nouvellement créés ne
fonctionne plus.
Cdlt.

Tu as pris soin de copier cette procédure dans le module "ThisWorkbook"
du projetVBA de ton classeur en adaptant le chemin du répertoire ?
'------------------------
Private Sub Workbook_Open()
ThisWorkbook.BuiltinDocumentProperties("Hyperlink base") = _
"C:UsersmichddocumentsExcel"
End Sub
'------------------------
Est-ce que tous tes liens hypertextes pointent vers le même répertoire?
Est-ce que l'exécution du code VBA est activée dans Excel? Est-ce que la
procédure s'exécute à l'ouverture du classeur?
Peux-tu mettre en clair, le chemin d'un lien hypertexte dans le fichier
original et le même lien dans le fichier de sauvegarde?
Avatar
patmap
Le lundi 27 Juin 2016 à 10:33 par Patmap :
Bonjour,
Les liens hypertextes ne fonctionnent plus règulièrement - J'ai
un message Office qui me dit que "l'emplacement n'est pas fiable" et
quand je dis OK on me dit qu'il est impossible d'ouvrir le fichier !!
Dommage qu'on ne puisse pas inserrer des copie d'écran dans votre
questionnaire, on pourrait être beaucoup plus clair !
Bonjour
Je confirme que si on met le chemin d'accès dans "Répertoire Web" les nouveaux liens ne fonctionnent pas ! L:documents patrick1.Offres chantiers1.Offres Chantiers :
dans le chemin nouvellement créé il y a 1.Offres Chantiers écrit 3 fois ! Donc le lien ne fonctionne pas.
Cdlt ACMAP.
Avatar
JièL
Le 04/07/2016 à 11:49, patmap a écrit :
Je confirme que si on met le chemin d'accès dans "Répertoire Web" les nouveaux
liens ne fonctionnent pas ! L:documents patrick1.Offres chantiers1.Offres
Chantiers :
dans le chemin nouvellement créé il y a 1.Offres Chantiers écrit 3 fois ! Donc
le lien ne fonctionne pas.

Bon, ça devient long cette histoire ;-)
Petite notion d'absolu et de relatif dans les liens hypertextes :
Un lien ABSOLU est un lien qui indique le chemin COMPLET d'accès au
fichier ainsi que le nom du fichier.
Exemple : L:documents patrick1.Offres chantiers1.Offres
Chantiersfichier.xlsx
Un lien RELATIF est un lien qui indique SEULEMENT la partie qui change
par rapport au fichier qui contient ce lien !
Exemple : 1.Offres Chantiersfichier.xlsx
Ce dernier est amputé du chemin de "base" et donc si on déplace le
fichier qui le contient vers le dossier "Sauvegarde" par exemple, ben le
lien NE PEUT PAS fonctionner étant donné que le fichier qui le contient
à changé de place !
Pour (essayer de) résoudre votre problème, il faut que :
- Soit utiliser des liens RELATIFS et donc indiquer un chemin de "base"
dans "Répertoire Web". Exemple : si le fichier qui CONTIENT les liens
est dans "L:documents patrick1.Offres chantiers" c'est ce nom là
qu'il faut mettre dans "Répertoire Web" SI, et uniquement SI, les
fichiers liés sont dans des SOUS DOSSIERS de "L:documents
patrick1.Offres chantiers" !
- Soit utiliser des liens ABSOLUS. Exemple : si le fichier à lier est
dans "L:documents patrick1.Offres chantiers1.Offres
Chantiersfichier_à_lier.xlsx" ET que la lettre L ne changeras JAMAIS ET
que le fichiers "fichier_à_lier.xlsx" restera (à vie ;-D) dans le
dossier "documents patrick1.Offres chantiers1.Offres Chantiers"
Est-ce plus clair ?
--
JièL éclaireur de liens
Avatar
MichD
J'ai posé plusieurs questions, je m'attendais à ce que tu répondes à
chacune d'elle. Simplement dire que cela ne fonctionne pas ne donne pas
beaucoup d'indice sur les manipulations que tu as faites.
Voici l'exemple que j'ai fait et qui fonctionne très bien. (Excel 2016)
Dans un fichier situé à cette adresse :
C:UsersmichddocumentsLien_Hypertexte.xlsm
J'ai mis un lien hypertexte pointant sur un fichier à cette adresse :
D:ExcelClasseur5.xlsm
Dans la fenêtre "Information" du menu "Fichier", la propriété Web
répertoire à cette valeur : D:Excel
J'ai déplacé manuellement le fichier Classeur5.xlsm vers un autre
répertoire D:ExcelExcel
Après l'exécution du code suivant situé dans le ThisWorkbook, si je
clique sur le lien hypertexte dans mon fichier "Lien_hypertexte.xlsm",
Le fichier "Classeur5.xlsm" dans sa nouvelle location d:ExcelExcel
s'ouvre correctement.
Lorsque je passe la souris au-dessus du lien, j'obtiens en surimpression
le nouveau chemin du lien hypertexte. De plus la propriété "Web
répertoire" a été aussi mise à jour avec la nouvelle adresse.
'---------------------------------
Private Sub Workbook_Open()
MsgBox ThisWorkbook.Path
ThisWorkbook.BuiltinDocumentProperties("Hyperlink base") = _
"D:ExcelExcel"
End Sub
'---------------------------------
Est-ce clair?
MichD
Avatar
MichD
P.S. cette ligne de code
MsgBox ThisWorkbook.Path
est seulement pour voir si ton code s'exécute correctement à l'ouverture
du classeur. Elle n'est pas requise pour modifier le lien hypertexte.
Comme la macro s'exécute à l'ouverture du classeur, tu dois fermer et
ouvrir à nouveau le classeur pour que cette macro s'exécute.
Tu peux si tu le désires, lancer manuellement la procédure.
Avatar
MichD
Un lien RELATIF est un lien qui indique SEULEMENT la partie qui change
par rapport au fichier qui contient ce lien !
Exemple : 1.Offres Chantiersfichier.xlsx
Ce dernier est amputé du chemin de "base" et donc si on déplace le
fichier qui le contient vers le dossier "Sauvegarde" par exemple, ben le
lien NE PEUT PAS fonctionner étant donné que le fichier qui le contient
à changé de place !

À titre de compléments :
Si tu utilises la commande "Insertion / lien hypertexte" pour créer un
lien hypertexte à une cellule totalement vide, 2 choses peuvent se
produire :
1 - A )
- Si le ficher lié par le lien hypertexte est dans le même répertoire ou
sous répertoire que le fichier principal, tu auras dans la cellule un
lien hypertexte relatif qui s'énoncera et s'affichera comme ceci dans la
cellule : ...DocumentsClasseur5.xlsm
1 - B ) Si le fichier lié par le lien hypertexte est ailleurs que dans
le répertoire (sous-répertoire) que le fichier principal, le lien créé
sera un lien absolu et seulement le nom du fichier lié s'affichera dans
la cellule.
2 -
- Si la cellule à partir de laquelle tu veux ajouter un lien hypertexte
contient un texte quelconque, tu obtiendras un lien hypertexte absolu et
le contenu de la cellule deviendra au format hypertexte. Le résultat
sera un lien hypertexte absolu, peu importe le répertoire
(sous-répertoire) où se retrouve le fichier joint par lien hypertexte.
La méthode que j'ai décrite s'adresse au lien hypertexte absolu. La
raison est simple. Même en modifiant la propriété "Répertoire Web" le
chemin du lien relatif inscrit dans la cellule
"...DocumentsClasseur5.xlsm" ne se retrouve pas dans le nouveau chemin.
MichD
Avatar
patmap
Le lundi 27 Juin 2016 à 10:33 par Patmap :
Bonjour,
Les liens hypertextes ne fonctionnent plus règulièrement - J'ai
un message Office qui me dit que "l'emplacement n'est pas fiable" et
quand je dis OK on me dit qu'il est impossible d'ouvrir le fichier !!
Dommage qu'on ne puisse pas inserrer des copie d'écran dans votre
questionnaire, on pourrait être beaucoup plus clair !
Bonjour,
Réponse Q 1 : oui vers le même répertoire
Réponse Q 2 : je ne pense pas car je manque de précision sur la procédure !!
Réponse Q 3 : que veut dire " mettre en clair ?" et où le met-on dans le fichier original ?
même question pour le fichier de sauvegarde ?
Cdlt - ACMAP
Avatar
patmap
Le lundi 27 Juin 2016 à 10:33 par Patmap :
Bonjour,
Les liens hypertextes ne fonctionnent plus règulièrement - J'ai
un message Office qui me dit que "l'emplacement n'est pas fiable" et
quand je dis OK on me dit qu'il est impossible d'ouvrir le fichier !!
Dommage qu'on ne puisse pas inserrer des copie d'écran dans votre
questionnaire, on pourrait être beaucoup plus clair !
Bonjour
Merci d'avoir pris la peine de me répondre, mais je n'y pige pas grand chose et tout cela est très aléatoire, comme souvent avec l'informatique.
Existe-t-il un logiciel qui fasse ce genre de chose très simplement et surement, je veux dire qu'en cas de plantage du système ou du logiciel, le fichier et ses liens refonctionnent sans souci,
si non je laisse tomber et on travaillera avec l'explorer Windows et les favoris. Dommage,
mais je ne peux pas passer ma vie à régler ce genre de chose, il faut que l'on mange aussi.
Merci encore pour le temps passé.
Cdlt ACMAP.
1 2 3 4