Dan Waters
dwaters at usinternet.com
Sat Feb 13 10:09:53 CST 2010
Hi Tony,
This part of what I use:
Set outApp = CreateObject("Outlook.Application")
Set outMail = outApp.CreateItem(olMailItem)
With outMail
If stgAttachmentList <> "" Then
Do While stgAttachmentList <> ""
If InStr(stgAttachmentList, ";") <> 0 Then
.Attachments.Add Left(stgAttachmentList,
InStr(stgAttachmentList, ";") - 1)
stgAttachmentList = Mid(stgAttachmentList,
InStr(stgAttachmentList, ";") + 1)
Else
.Attachments.Add stgAttachmentList
stgAttachmentList = ""
End If
Loop
End If
End With
This is part of a procedure which handles all Outlook emails. I pass in the
stgAttachmentList, which is a string of one or more full paths to the files
I want to attach, and I've separated each path with a semicolon.
Should work!
Dan
-----Original Message-----
From: accessd-bounces at databaseadvisors.com
[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Tony Septav
Sent: Saturday, February 13, 2010 9:47 AM
To: Access Developers discussion and problem solving
Subject: [AccessD] Email - Attachments
Hey All
I know this has been discussed many times. But I was wondering if there
was simple code available to send an EMail with several attachments. I
have been using some clean old code that Shamil and I discussed years
ago. It detects the user's EMailer and opens it up. You can automate
the MailTo, Subject and Body text, but you cannot automate the ability
to add attachments. Works like a beauty and because it was only one
converted PDF file at a time, the user didn't mind manually adding an
attachment. But now we have a to send a series of quarterly reports.
Thanks
--
AccessD mailing list
AccessD at databaseadvisors.com
http://databaseadvisors.com/mailman/listinfo/accessd
Website: http://www.databaseadvisors.com