Home  Fees/Services  Microsoft Access Templates  Tutorials  Access Download  Articles  Search  Contact  Privacy  Links

Access VBA Tutorial
   
Access Programming Examples & Code Samples

RTF Report Send Via Email Visual Basic Tutorials, Workarounds & Solutions for VB6
Sending Reports in Email to MS Outlook




VBA Tutorials:
Access to Google Earth
VB6 Age Calculation
Change Case VBA
VBA Email via Gmail
VBA Outlook Email
Read Email Access
RTF Report Email
Send Outlook Email Access
Calculate Running Sum
Concatenate Records
VBA Stock Quotes
VBA CreateQueryDef
Database Path Solution
Detail-Master Update
Field Validation VBA
Field Value New-Old
FindFirst Recordset
Get Version Number
VB6 Global Parameters
VBA Global Variables
Labels as Links
List Box Files List
VBA Mail Merge
OutputTo Crosstab
Sort Recordset Trick
VBA Recordset Filters
Reference Form Field
VBA Select Case
Transaction Processing

Visual Basic Function Examples


Email RTF Report Attachment VBA Example

Send Microsoft Access Report as Outlook or Other Email Attachment

Here is a simple method for mailing an Access report to someone.

This example uses the docmd.sendobject so email the report in rich text format (RTF).

This method should work with any email program running on your PC.  Here's the code:

Public Sub MailIt()

On Error GoTo Error_MailIt

Dim Rst As Recordset

‘ open the table that the report reads to make sure there is a record in it.

Set Rst = CurrentDb.OpenRecordset("EmailRpt", & _ DB_OPEN_DYNASET)

If Not Rst.BOF Then

    DoCmd.SendObject acReport, "RptEmailAdjustment", & _
    "rich text format (*.rtf)", strEmailAddressGlobal, , , & _
    StrSubjectGlobal ,  StrMessageGlobal

End If

    Goto OK_Exit:

Error_MailIt:

    MsgBox Error$ & " MailIt " GoTo Exit_MailIt

    Resume OK_Exit

OK_Exit:

    Rst.Close

    Set Rst = Nothing

End Sub

(submitted by Mary Roberge)








Have errors?  No doubt we can answer your question quickly and easily.  Simple questions get simple answers at no charge via email.




Popular Database Templates:

PM/Preventive Maintenance Access Template

Work Order Software

Real Estate Marketing Template Database




Contact Information

VBA runtime tips tricks fix solution

Access Visual Basic/VBA/VBScript/VB6 Tutorials
Visual Basic Error Fix & Problem Solutions