Oppure

Loading
11/06/10 9:17
dylan666
Salve a tutti,
avrei bisogno di far aprire il client di posta predefinito con un file a mia scelta (ipotizziamo test.txt) già allegato

Ho trovato questo codice ma non mi funziona:
vb-helper.com/…

Sul pc dove mi trovo ho MS Outlook 2003 e non Outlook Express, fa differenza?

Ho provato anche a usare il MAILTO così:
mailto:pp@pp.boh?subject=ciao&Body=buongiorno&Attach="c:\test.txt"

Anche in questo caso l'esito è negativo

Mi date una mano?
Grazie
aaa
12/06/10 16:21
dylan666
Cercando qua e là pare che il parametro Attach (o attachments o attachment come ho trovato su qualche sito) non sia uno standard del comando MAILTO e in realtà è intepretato correttamente solo da Outlook Express.

È possibile ottenere lo stesso risultato con MAPIMAIL?
Trovo in giro codici molto complessi che mandano proprio la mail, io vorrei solo che si aprisse la finestra del client di posta con l'allegato già pronto...

Grazie
aaa
12/06/10 17:11
dylan666
Ho trovato questo codice che fa al caso mio:

Private Sub Command1_Click()
MAPISession1.SignOn
With MAPIMessages1
.SessionID = MAPISession1.SessionID
.Compose
.RecipDisplayName = "YourRecipientNameHere"
.RecipAddress = "a.a@a.com"
.MsgSubject = "My Subject"
.MsgNoteText = "My body"
.AttachmentIndex = 0
.AttachmentPosition = 0
.AttachmentPathName = "C:\test.txt"
.Send True
End With
MAPISession1.SignOff

Lasco un link in proposito:
support.microsoft.com/kb/…

L'importante era il .Send impostato su True :)
Ultima modifica effettuata da dylan666 12/06/10 17:38
aaa