E il mio problema e questo :
Con questa procedura :
- Codice: Seleziona tutto
Const SW_SHOWNORMAL As Long = &H1
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 Invio_Email_thunderbird()
Dim strCommand As String, strSubject As String, strBody As String
Dim strFilePath As String
strSubject = "Subject"
strFilePath = Application.ActiveWorkbook.FullName
strBody = Foglio1.Cells(3, 4).Value & ""
'use only one of the following thunderbird path, depending on your operating system:
' strCommand = "C:\Program Files (x86)\Mozilla Thunderbird\thunderbird"
' strCommand = "C:\Program Files (x64)\Mozilla Thunderbird\thunderbird"
strCommand = "C:\Program Files\Mozilla Thunderbird\thunderbird"
strCommand = strCommand & " -compose " & "to=" & Cells(1, "J") & "," & "cc=" & "," & _
"subject=" & Foglio1.Cells(2, 4).Value & "" & "," & "body=" & strBody & ", " & "attachment=" & strFilePath
Call Shell(strCommand, vbNormalFocus)
'L'e-mail con Allegato Dovrebbe essere di Questo Tipo
'.attachments.add thisworkbook.path = "Allegati\1.1.word1.docx"
'Solo Che Se Lo Metto Cosi Comprensivo Di ( .Display ) Finale
'Non mi Funziona Più Nulla In Quanto Continua A Darmi Errore
End Sub
Riesco ad Aprire il Mio Thunderbird di posta elettronica
Però a differenza di ( Outlook ) non riesco ad usare il Famigerato ( attachments.add )
Compreso il ( .Display) come funzione finale
In quanto se ometto queste due funzioni , il programma funziona alla grande
Se li inserisco nella procedura
La procedura stessa si Interrompe.
Qualcuno saprebbe dirmi il perché e come apportare le dovute modifiche Grazie
Saluti da A.Maurizio