John W. Colby
jwcolby at colbyconsulting.com
Wed May 18 08:54:20 CDT 2005
This function will allow you to send an email if you have Outlook installed and referenced. I yanked this out of a class and lightly modified it to pass in the strings so it SHOULD work as advertised. '.Comments : '.Parameters: '.Sets : '.Returns : '.Created by: John W. Colby '.Created : 3/7/02 12:06:52 PM Function Mailit(mstrEMTo as string, mstrEMSubj as string, mstrEMBody as string, optional strAttachmentFilename as string) As Boolean On Error GoTo Err_Mailit Dim strAttachmentFilename As String Dim myOlApp As Outlook.Application Set myOlApp = OpenOL() Dim myOLItem As Outlook.MailItem Set myOLItem = myOlApp.CreateItem(olMailItem) With myOLItem .To = mstrEMTo .Subject = mstrEMSubj .Body = mstrEMBody If Len(strAttachmentFilename) > 0 Then .Attachments.Add strAttachmentFilename End If End With myOLItem.Send Mailit = 1 Exit_Mailit: On Error Resume Next Set myOLItem = Nothing Exit Function Err_Mailit: Select Case Err Case 0 '.insert Errors you wish to ignore here Resume Next Case Is < 0 'Can't find attachment (file not there to attach) Resume Exit_Mailit Case 287 Resume Exit_Mailit Case Else '.All other errors will trap Beep MsgBox Err.Description, , "Error in Function basATPReport.Mailit" Resume Exit_Mailit End Select Resume 0 '.FOR TROUBLESHOOTING End Function John W. Colby www.ColbyConsulting.com Contribute your unused CPU cycles to a good cause: http://folding.stanford.edu/ -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Gowey Mike W Sent: Wednesday, May 18, 2005 9:42 AM To: Access Developers discussion and problem solving Subject: [AccessD] E-mail Report Is there a way to run a query from a customer table and grab the e-mail address of certain customers and e-mail each one of them a report/letter. Any help would be greatly appreciated. Thanks in advance, Mike Gowey MCDST, A+, LME, NET+ Team Leader - East Region Information Systems Unit -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com