il codice è quello riportato qui sotto, qualcuno sa dirmi qual'è il
problema?
***** CODE *******
Public Function SendMail(destinatario As String, Oggetto As String,
messaggio As String, Allegato As String)
On Error GoTo Err_SendMail
Forms![miaform]!MapiSession.UserName = ""
Forms![miaform]!MapiSession.Password = ""
Forms![miaform]!MapiSession.SignOn
Forms![miaform]!MapiMessages.SessionID =
Forms![miaform]!MapiSession.SessionID
Forms![miaform]!MapiMessages.Compose
Forms![miaform]!MapiMessages.RecipAddress = destinatario
Forms![miaform]!MapiMessages.MsgSubject = Oggetto
Forms![miaform]!MapiMessages.MsgNoteText = messaggio
Forms![miaform]!MapiMessages.AttachmentPosition =
Len(Forms![miaform]!MapiMessages.MsgNoteText)
Forms![miaform]!MapiMessages.AttachmentType = mapData
If Allegato <> "" Then
Forms![miaform]!MapiMessages.AttachmentPathName = Allegato
End If
Forms![miaform]!MapiMessages.Send True
Forms![miaform]!MapiSession.SignOff
Exit_SendMail:
Exit Function
Err_SendMail:
If Err.Number <> 0 Then Forms![miaform]!MapiSession.SignOff
Resume Exit_SendMail
End Function
Sembra che il problema sia noto.
Leggi qui e scarica l'hotfix che anche se non sembra quello giusto, dovrebbe
funzionare:
http://support.microsoft.com/kb/980681
Ovviamente l'ocx va registrato come amministratore.
Ciao, Carlo
> Sembra che il problema sia noto.
> Leggi qui e scarica l'hotfix che anche se non sembra quello giusto,
> dovrebbe funzionare:
> http://support.microsoft.com/kb/980681
> Ovviamente l'ocx va registrato come amministratore.
Gli OCX sono stramaledetti, in tutte le salse...
lo sono sempre stati.
Perché poi non sparare da Access dritto, dritto ad
Outlook?
Bruno
a windows mail intendi? con l'allegato? e come? hai un esempio pratico?
grazie in anticipo.
gli do un occhiata grazie
In rete si dice anche che dovrebbe bastare sostituire il reader, Live Mail,
con altri come Thunderbird o IncrediMail.
Si dice anche di ricaricare l'ocx di XP.
Io non ho provato nessuna di queste soluzioni.
In ultimo potresti anche usare Blat che utilizza SMTP per inviare email con
allegati. Se ne è parlato diverse volte in questo NG.
Ciao, Carlo
Blat? what is? mi documenterò grazie di tutto.
http://francescovattimo.blogspot.com/2007/12/software-inviare-e-mail-da-linea-di.html
http://www.blat.net/examples/MSAccess_class.html
http://www.dotnethell.it/tips/sendscriptemail.aspx
http://groups.google.it/group/it.comp.appl.access/browse_thread/thread/ae3d785340d075bc
Ciao, Carlo
di piu non potevo chiedere grazie mille.
>
> di piu non potevo chiedere grazie mille.
Prego e grazie anche a te per il feedback.
Ciao, Carlo
>> Perché poi non sparare da Access dritto, dritto ad
>> Outlook?
>>
>> Bruno
>>
>
> a windows mail intendi? con l'allegato? e come? hai un esempio pratico?
Ho scritto Windows Mail?
Mi sono sbagliato; volevo scrivere Outlook...
Per il quale ho tutti gli esempi.
Bruno