Macro hyperlien vers Outlook

vmax67

XLDnaute Occasionnel
Bonjour

j'ai une macro qui fonctionne bien à condition d'indiquer le chemin du fichier à ouvrir.
J'aimerai que le lien soit repris depuis la cellule A1. Voir code ci-dessous.

Dim OutApp As Object
Dim OutMail As Object
Dim strbody As String

Set OutApp = CreateObject("Outlook.Application")
OutApp.Session.Logon
Set OutMail = OutApp.CreateItem(0)
strbody = "body of email" & "<a href=""D:\Fichier1.xlsm""> ici</a>" & " Merci"

strbody = "body of email" & "<a href=""Chemin pris dans cellule A1""> ici</a>" & " Merci"

On Error Resume Next
With OutMail
.To = "whoever@microsoft.com"

.Subject = "Hyperlien"
.HTMLBody = strbody
.Display
End With
On Error GoTo 0
Set OutMail = Nothing
Set OutApp = Nothing
End Sub

Par avance Merci.

Vmax
 

Staple1600

XLDnaute Barbatruc
Re

Je n'ai pas l'intention de laisser tomber.
Puisque la saisie est manuelle, c'est que l'utilisateur connait le chemin du classeur, non ?
Par conséquent, il peut faire un copier-coller (comme précédent indiqué- message#19)

Peut-être que si tu joignais un fichier exemple anonymisé, ce serait plus simple pour tester, non ?
 

Statistiques des forums

Discussions
312 313
Messages
2 087 166
Membres
103 486
dernier inscrit
mss.santana