prova con questo codice
- Codice: Seleziona tutto
Private Declare Function ShellExecute Lib "Shell32.dll" _
Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, _
ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, _
ByVal nShowCmd As Long) As Long
Sub Macro_Ricky53()
Dim URL As String
URL = "mailto:" & [A1] & "?subject=" & [D1] & "&body=" _
& Replace("Testo del messaggio da inviare", Chr(10), "/" & vbCrLf & "\")
URL = Left(URL, 2025)
MsgBox URL
ShellExecute 0&, vbNullString, URL, vbNullString, vbNullString, vbNormalFocus
End Sub
Attenzione prima della macro ci sono delle istruzioni importanti che devi copiare.
inserisci un nuovo modulo e copia tutto quello che ti ho inviato ed esegui la macro "Macro_ricky53"
Commento: al posto di "Testo del messaggio da inviare" puoi utilizzare un'altra cella (esempio [D2]) in cui scrivi quello che ti occorre