Remarque
L’accès à cette page requiert une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page requiert une autorisation. Vous pouvez essayer de modifier des répertoires.
Symptômes
Lorsque vous créez un lien hypertexte dans un document Office, puis sélectionnez le lien, vous pouvez recevoir l’un des messages d’erreur suivants :
Impossible d’ouvrir <l’URL>. Impossible de localiser le serveur Internet ou le serveur proxy.
Impossible d’ouvrir <l’URL>. Impossible d’ouvrir le fichier spécifié.
<URL> = lien hypertexte que vous avez inséré.
Remarque
Le lien hypertexte fonctionne si vous le tapez directement dans le navigateur, ou dans la zone Ouvrir de la boîte de dialogue Exécuter (sélectionnez Démarrer, puis Sélectionnez Exécuter).
La cause
Ce problème se produit lorsque les conditions suivantes sont remplies :
Vous utilisez Microsoft Internet Explorer :
- En tant que serveur proxy -ou-
- Avec un pare-feu qui n’autorise pas les requêtes HTTP sur votre réseau local
Internet Explorer n’est pas votre navigateur par défaut.
La clé de Registre ForceShellExecute n’est pas présente à l’emplacement suivant ou n’est pas définie sur 1 :
Pour les versions 32 bits d’Office installées sur les systèmes d’exploitation 64 bits :
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Office\9.0\Common\InternetPour les versions 32 bits d’Office installées sur les systèmes d’exploitation 32 bits, ou les versions 64 bits d’Office installées sur les systèmes d’exploitation 64 bits :
HKEY_LOCAL_MACHINE\Software\Microsoft\Office\9.0\Common\Internet
Remarque
Le chemin d’accès au Registre ne dépend pas de votre version d’Office.
Contournement
Important
Cette section, méthode ou tâche contient des étapes qui vous indiquent comment modifier le registre. Cependant, des problèmes sérieux peuvent survenir si vous modifiez le registre de manière incorrecte. Par conséquent, veillez à suivre attentivement ces étapes. Pour une protection supplémentaire, sauvegardez le Registre avant de le modifier. Ensuite, vous pouvez restaurer le registre si un problème survient. Pour plus d’informations sur la sauvegarde et la restauration du Registre, sélectionnez le numéro d’article suivant pour afficher l’article dans la Base de connaissances Microsoft :
322756 Comment sauvegarder et restaurer le Registre dans Windows
Ajoutez la sous-clé Internet au registre et définissez la valeur des données
Pour contourner ce problème, ajoutez la sous-clé ForceShellExecute, si elle n’est pas présente et définissez les données Value, ou si elle est présente, définissez les données Value de la sous-clé ForceShellExecute.
Fermez les programmes qui sont en cours d’exécution.
Sélectionnez Démarrer, puis Exécuter. Tapez regedit dans la zone Ouvrir, puis sélectionnez OK.
Dans l’Éditeur du Registre, accédez à l’une des sous-clés suivantes (créez les clés s’ils n’existent pas) :
Pour une version 32 bits d’Office sur une version 64 bits de Windows :
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Office\9.0\Common\InternetPour une version 32 bits d’Office sur une version 32 bits de Windows :
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\9.0\Common\InternetPour une version 64 bits d’Office sur une version 64 bits de Windows :
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\9.0\Common\Internet
Vérifiez que la sous-clé Internet est sélectionnée. Dans le menu Modifier , pointez sur Nouveau, puis sélectionnez Valeur DWORD . Ajoutez la valeur de Registre suivante :
Nom de la valeur : ForceShellExecute
Double-cliquez sur ForceShellExecute, puis définissez les données Valeur sur 1. Cliquez sur OK.
Dans le menu Registre, sélectionnez Fermer.
Le problème est-il résolu ?
Vérifiez si le problème est résolu. Si le problème est résolu, vous en avez terminé avec cette section. Si le problème n’est pas résolu, contactez le support.
Plus d’informations
Un lien hypertexte peut ne pas accéder à un document Microsoft Word ou à une feuille de calcul Microsoft Excel après avoir utilisé cette solution de contournement.
Office utilise le fichier Urlmon.dll pour gérer toutes les transitions Internet.
Dans ce cas, le fichier Urlmon.dll envoie une demande pour obtenir un fichier via http:// le serveur proxy. Le serveur proxy voit que la requête provient d’Internet Explorer, en fonction du champ Agent utilisateur HTTP du http://request. Il donne ensuite une erreur 403, en disant essentiellement « Accès refusé ».
Le fichier Urlmon.dll obtient ceci et retourne simplement le message d’erreur mentionné précédemment. L’erreur signifie que la requête a échoué, mais qu’elle n’indique jamais pourquoi elle a échoué.
La solution de contournement consiste à utiliser un ShellExecute() sur l’URL. Cela permet au système d’exploitation de démarrer l’URL sur le navigateur par défaut. Si le navigateur par défaut n’est pas limité par le serveur proxy, la page appropriée s’affiche.