Bjr,
Deux petites anomalies qui vont peut être vous amuser.
C'est à propos d'une liste déroulante contenant des hyperliens; à noter tout de suite que ces liens sont lancés de diverses façons, ce qui oblige à les garder sous la forme d'hyperlien. Par exemple:Le processus de choix et de lancement d'un lien :Asie_Centrale#Doc_index\Asie-Centrale_Chavanne1880.car#
Cheval#Doc_index\Brouillons_Synthèses\Cheval.txt#
Pages_Extraites##Macro DOSSIER
- raccourci clavier : focus sur un formulaire indépendant puis sur le contrôle liste déroulante (HYPERDOC)
- dropdown de la liste
- choix du lien par flèches haut/bas
> première anomalie : si je fais une approche en entrant la première lettre du lien, celui-ci n'est pas reconnu. Pour être plus précis, seul le nom du lien est reconnu mais pas le chemin ou la macro éventuelle. Donc message d'erreur du genre : "Impossible d'ouvrir http://Cheval. Serveur ou proxy Internet introuvable"
- donc si le choix est fait par les flèches, touche Entrée, et le lien se lance correctement, mais .... le document visé s'ouvre 2 fois !!!
Après plusieurs essais de code voici celui qui est utilisé :Des solutions pour pallier à ces anomalies ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Private Sub HYPERDOC_KeyDown(KeyCode As Integer, Shift As Integer) If KeyCode = 13 Then DoCmd.RunCommand acCmdOpenHyperlink End If End Sub
Partager