Try something along the lines of the following. Note you can
set constDisplayEmailFirst to True to display the email
first (ie not automatically send it).
Regards...
---
Const constDisplayEmailFirst = False
Const constolMailItem = 0
Sub DoEmail()
Dim objOutlook As Object
Dim objNameSpace As Object
Dim mItem
Dim vEmailRecipient As String
Dim vEmailSubject As String
Dim vEmailBody As String
'Setup standard email objects
Set objOutlook = CreateObject("Outlook.application"

Set objNameSpace = objOutlook.GetNamespace("MAPI"
'Setup email object
Set mItem = objOutlook.CreateItem(constolMailItem)
'Configure individual email items to what you want
mItem.To = vEmailRecipient
mItem.Subject = vEmailSubject
mItem.Body = vEmailBody
'Display with option of sending or send immediately with no preview
If constDisplayEmailFirst Then
mItem.Display
Else
mItem.Save
mItem.Send
End If
Set objNameSpace = Nothing
Set objOutlook = Nothing
etc.
etc.
End Sub
---