Comment puis-je copier l'adresse du lien hypertexte dans le presse-papiers?Copier l'adresse du lien
En utilisant l'option "Enregistrer une macro", je reçois ceci:
Sub CopyHyperlink()
Selection.Range.Hyperlinks(1).Range.Fields(1).Result.Select
Selection.Copy
End Sub
Mais, cela ne me donne pas le résultat souhaité. Voir l'image pour comparer les résultats réels et souhaités:
Comme vous le voyez, mon code est en fait la copie de texte de lien, au lieu de son adresse.
Probablement, il devrait y avoir quelque chose comme
Selection.Range.Hyperlinks(1).Address
mais il ne fonctionne pas du tout.
Comment le faire fonctionner correctement?
Première étape, ne pas travailler avec 'Selection'. Deuxième étape, avez-vous cherché dans le * Object Browser * (F2) pour voir s'il y avait une classe 'Hyperlink', et quels étaient ses membres? –
Salut. [Voici les membres] (http://i.imgur.com/MllODRy.png) –
Alors, voilà. Où comptez-vous le coller? Si vous voulez l'utiliser quelque part dans votre code, vous pouvez ignorer toute la partie presse-papiers/copie. –