Ciao ragazzi mi sono incartata su un punto del mio controllo MAPI.
Io invio e-mail con allegati tramite il controllo MAPI. Il problema è che registro tutti gli invii su un database access e quindi avrei bisogno di sapere se il messaggio è stato effettivamente inviato.
Ho provato a usare:
Ma non mi sembra funzioni dacchè mi da sempre la msgbox "Non Spedito" anche quando l'ha spedito!codice:If MAPIMessages1.MsgSent = True Then MsgBox "Spedito" Else MsgBox "Non spedito" End If![]()
Questo è il codice che uso per spedire le mails e funziona:
Grazie a tutti!codice:destinatario = "miaemail@mioprovider.it" MAPISession1.DownLoadMail = False MAPISession1.SignOn With MAPIMessages1 .SessionID = MAPISession1.SessionID .Compose .RecipAddress = destinatario .RecipDisplayName = "Mio Destinatario" .MsgSubject = "Mio Oggetto" .MsgNoteText = "Mio Testo della mail" End With MAPIMessages1.AttachmentIndex = 0 MAPIMessages1.AttachmentPathName = "mioAllegato.txt" MAPIMessages1.AttachmentName = "nomeMioAllegato.txt" MAPIMessages1.Send MAPISession1.SignOff![]()

Rispondi quotando
VVoVe:
(poi non so se è il mio pc matto). e devo usare termina processo...