I just did this a couple days ago.
To start off, i created a macro using the SendObject action then filled in the fields it asked for.
Then I went to tools-macro-convert macro to visual basic, and it will convert to vb so you can fiddle around with it.
Heres what i ended up with
Dim strEmail As String
If [Forms]![Customers]![Problem Entry]![Customers_Pending] = "1" Then
strEmail = DLookup("email", "Technician", "[Tech Name]= '" & [Forms]![Customers]![Problem Entry]![Assigned To] & "'"

MsgBox (strEmail)
DoCmd.SendObject acReport, "unresolved trouble calls", "SnapshotFormat(*.snp)", strEmail, "", "", "trouble calls", "", False, ""
End If
DoCmd.Close
It's conditional, only sending an email if a radiobutton is clicked.
It then goes and looks up who it was assigned to in a combo box'assigned to' and find the email. I also made the report it was sending customized based on who it was assigned to. You're probably looking for somthing a little simpler, but just thought i'd pass on the knowledge. Sam Greene
anyone in need of a rock induced headache? if so