"Bruno.62" ha scritto nel messaggio news:mvj1t3$p51$1...@speranza.aioe.org...
<=COLLEG.IPERTESTUALE("C:\Users\954252aj\Desktop\PROVA
<MAIL\03_Indirizzi.msg";C4)
Io farei il tutto via VBA sfruttando l'evento Worksheet_FollowHyperlink.
1)crea un collegam.ipertestuale che punta a se stesso (cioè alla stessa
cella) avente il testo da mostrare a piacere (per crearlo click dx sulla
cella e scegli Collegam. Ipertestuale) .
2) usa tale codice VBA : quando cliccherai tale link , verrà preparata e
mostrata la mail, inserendo come destinatario l'indirizzo di posta letto
dalla cella situata a destra del collegamento cliccato.
Option Explicit
Private Sub Worksheet_FollowHyperlink(ByVal Target As Hyperlink)
Dim OutApp As Object
Dim OutMail As Object
Dim emailRng As Range, cl As Range
Dim sTo As String
Set OutApp = CreateObject("Outlook.Application")
Set OutMail = OutApp.CreateItem(0)
On Error Resume Next
With OutMail
.To = Target.Parent.Offset(0, 1).Value
.Subject = "soggetto mail"
.Body = "corpo messaggio"
.Display
End With
On Error GoTo 0
Set OutMail = Nothing
Set OutApp = Nothing
End Sub