YOu can use an expression in the Subject argument of the SendObject
action in your macro. You can't really refer to a field from your
report. But you can reference the value of a control on a form, using
syntax such as...
=[Forms]![NameOfForm]![NameOfTextbox]
Of course, the form needs to be open at the time, and the value from the
current record will be used.
Alternatively, you could use a Domain function such as DLookup() to
retrieve the value of a field from a table or query.
--
Steve Schapel, Microsoft Access MVP