XL 2010 Ouverture d'images

  • Initiateur de la discussion Initiateur de la discussion masben
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

masben

XLDnaute Nouveau
Bonjour,
La mise à jour de sécurité KB5077181 de windows 11 a eu pour effet que mes hyperliens, dans une feuille de calcul Excel (2010), vers des fichiers images locaux au format jpg, ne s'ouvrent plus avec le logiceil par défaut(XnView) pour ces fichiers mais dans le navigateur par défaut.
Même chose pour les png, mais toujours ok pour bmp ou gif...
La désintallation de cette mise à jour rétablit le fonctionnement attendu des liens...
 
Solution
Résolu par l'ajout de cette clé de registre :

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Office\9.0\Common\Internet]
"ForceShellExecute"=dword:00000001

(pour Office 32 bits dans Windows 64 bits)

J'avais adapté cette clé pour mon Excel 2010 (version 14.0) :
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Office\14.0\Common\Internet]​
"ForceShellExecute"=dword:00000001​
sans succès d'où mon dernier essai comme si j'avais la version antérieure...

Rem : en cas d'Office 32 dans Windows 32 la clé serait :
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\9.0\Common\Internet]​
"ForceShellExecute"=dword:00000001​
Chat GPtT m'a fourni un code VBA qui ouvre bien les images dans XnView mais aussi les ouvre en même temps dans le navigateur ... ensuite c'est parti en vrille.

Private Sub Workbook_SheetFollowHyperlink(ByVal Sh As Object, ByVal Target As Hyperlink)
Dim chemin As String
chemin = Sh.Parent.Path & "\" & Target.Address
If Dir(chemin) <> "" Then
Shell "explorer.exe """ & chemin & """", vbNormalFocus
End If
Cancel = True
End Sub
 
Hello

laissez tranquille le chat, c'est pas le VBA qu'il faut modifier, juste l'association entre les images JPG et XnView
 
re
il est possible aussi que tu utilise une version portable de xnview si c'est le cas c'est normal cette mise a jour excepte les associations avec les version portables qui ne serait pas enregistrée dans la cle shellEx dans le registre pour les rubriques jpg,png,etc....
ça m'est arrivé avec win 10 aussi avec xnview portable
en fait même si l'association avec xnview est visible dans la fenêtre ouvrir avec l'association est rompue dans le shellEx
donc refais la manœuvre tout simplement ca a marché pour moi
 
re
il est possible aussi que tu utilise une version portable de xnview si c'est le cas c'est normal cette mise a jour excepte les associations avec les version portables qui ne serait pas enregistrée dans la cle shellEx dans le registre pour les rubriques jpg,png,etc....
ça m'est arrivé avec win 10 aussi avec xnview portable
en fait même si l'association avec xnview est visible dans la fenêtre ouvrir avec l'association est rompue dans le shellEx
donc refais la manœuvre tout simplement ca a marché pour moi
Non, c'est une installation normale. Et si j'associe les jpg à Paint par exemple, ils s'ouvrent bien avec Paint depuis l'Explorateur mais depuis Excel c'est toujours dans le navigateur par défaut (et dans paint si le vba de chatgpt est activé)

Si je renomme un fichier image.jpg en image.gif alors l'ouverture de l'hyperlien se fait bien dans le programme associé qui l'ouvre (et voit bien le contenu comme jpg malgré la fausse extension)
 
Dernière édition:
Résolu par l'ajout de cette clé de registre :

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Office\9.0\Common\Internet]
"ForceShellExecute"=dword:00000001

(pour Office 32 bits dans Windows 64 bits)

J'avais adapté cette clé pour mon Excel 2010 (version 14.0) :
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Office\14.0\Common\Internet]​
"ForceShellExecute"=dword:00000001​
sans succès d'où mon dernier essai comme si j'avais la version antérieure...

Rem : en cas d'Office 32 dans Windows 32 la clé serait :
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\9.0\Common\Internet]​
"ForceShellExecute"=dword:00000001​
 
Bonsoir
pas mal du tout
ca resout même un autre problème
quand on a Firefox comme navigateurpar défaut par exemple
et bien les lien vers youtube passe par la page d'autorisation de fire fox
evec cette clé les liens vers youtube amènent direct vers le lien
donc merci
en même temps forceexecute dans la common /internet était évident fallait il la connaitre
le lien fait un shellexecute
bien vu l'artiste
👍
Patrick
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

V
Réponses
7
Affichages
2 K
tateurndina
T
Retour