OVH Cloud OVH Cloud

Hyperlink et version d'Excel,

3 réponses
Avatar
Michel Gaboly
Bonjour,

Il y a quelques mois, j'ai développé une appli pour un client qui exploite des liens
hypertexte, lus avec Hyperlinks(1).Address :

Mat(j, 6) = .Offset(i * 3 - 1, 2).Hyperlinks(1).Address

Initialement, l'appli tournait sur un Mac équipé d'Excel 98 (homologue pour Mac
d'Excel 97).

Le client a installé l'appli sur un poste équipé d'Excel 2001 (homologue d'Excel
2000), et la lecture du lien, qui ne pose aucun problème sous Excel 98, renvoie
une chaine vide.

Pourtant,

Debug.Print .Offset(i * 3 - 1, 2).Hyperlinks.Count

Inscrit bien "1" dans la fenêtre d'exécution. L'exitence du lien est donc bien reconnue.

Quelqu'un a-t-il une idée lumineuse ?


--
Cordialement,

Michel Gaboly
http://www.gaboly.com

3 réponses

Avatar
Fab
Bonjour,

Utilises plutôt la propriété Name si adresse ne donne rien.


"Michel Gaboly" a écrit dans le message de
news:
Bonjour,

Il y a quelques mois, j'ai développé une appli pour un client qui exploite
des liens

hypertexte, lus avec Hyperlinks(1).Address :

Mat(j, 6) = .Offset(i * 3 - 1, 2).Hyperlinks(1).Address

Initialement, l'appli tournait sur un Mac équipé d'Excel 98 (homologue
pour Mac

d'Excel 97).

Le client a installé l'appli sur un poste équipé d'Excel 2001 (homologue
d'Excel

2000), et la lecture du lien, qui ne pose aucun problème sous Excel 98,
renvoie

une chaine vide.

Pourtant,

Debug.Print .Offset(i * 3 - 1, 2).Hyperlinks.Count

Inscrit bien "1" dans la fenêtre d'exécution. L'exitence du lien est donc
bien reconnue.


Quelqu'un a-t-il une idée lumineuse ?


--
Cordialement,

Michel Gaboly
http://www.gaboly.com




Avatar
Starwing
Il existe un site extra sur ça:

http://www.mvps.org/dmcritchie/excel/buildtoc.htm

Starwing
-----Message d'origine-----
Bonjour,

Il y a quelques mois, j'ai développé une appli pour un
client qui exploite des liens

hypertexte, lus avec Hyperlinks(1).Address :

Mat(j, 6) = .Offset(i * 3 - 1, 2).Hyperlinks
(1).Address


Initialement, l'appli tournait sur un Mac équipé d'Excel
98 (homologue pour Mac

d'Excel 97).

Le client a installé l'appli sur un poste équipé d'Excel
2001 (homologue d'Excel

2000), et la lecture du lien, qui ne pose aucun problème
sous Excel 98, renvoie

une chaine vide.

Pourtant,

Debug.Print .Offset(i * 3 - 1, 2).Hyperlinks.Count

Inscrit bien "1" dans la fenêtre d'exécution. L'exitence
du lien est donc bien reconnue.


Quelqu'un a-t-il une idée lumineuse ?


--
Cordialement,

Michel Gaboly
http://www.gaboly.com


.



Avatar
Michel Gaboly
Merci, je vais essayer


Bonjour,

Utilises plutôt la propriété Name si adresse ne donne rien.

"Michel Gaboly" a écrit dans le message de
news:
Bonjour,

Il y a quelques mois, j'ai développé une appli pour un client qui exploite
des liens

hypertexte, lus avec Hyperlinks(1).Address :

Mat(j, 6) = .Offset(i * 3 - 1, 2).Hyperlinks(1).Address

Initialement, l'appli tournait sur un Mac équipé d'Excel 98 (homologue
pour Mac

d'Excel 97).

Le client a installé l'appli sur un poste équipé d'Excel 2001 (homologue
d'Excel

2000), et la lecture du lien, qui ne pose aucun problème sous Excel 98,
renvoie

une chaine vide.

Pourtant,

Debug.Print .Offset(i * 3 - 1, 2).Hyperlinks.Count

Inscrit bien "1" dans la fenêtre d'exécution. L'exitence du lien est donc
bien reconnue.


Quelqu'un a-t-il une idée lumineuse ?


--
Cordialement,

Michel Gaboly
http://www.gaboly.com





--
Cordialement,

Michel Gaboly
http://www.gaboly.com