This is what I do.
frmEmailProgress.MAPISession1.SignOn
With frmEmailProgress.MAPIMessages1
.SessionID = frmEmailProgress.MAPISession1.SessionID
.MsgIndex = -1
.Compose
.MsgSubject = "Letters Direct Merge Data"
.RecipDisplayName = "peter@accuflight.com"
c = Space(20) & vbCrLf
c = c & "Message Sent " & Format(Now, "dd mmm yyyy"

& " " & Format(Now, "hh mm"

.MsgNoteText = c
.AttachmentIndex = 0
.AttachmentPosition = 0
.AttachmentName = "" & cOutName & ".txs"
.AttachmentPathName = (cAppPath & "data\" & cOutName & ".txs"
.AttachmentIndex = 1
.AttachmentPosition = 1
.AttachmentName = "" & cOutName & ".gda"
.AttachmentPathName = (cAppPath & "data\" & cOutName & ".gda"
.Send True
End With Peter Meachem
peter@accuflight.com
Support Joanna's Bikeathon