Thank you for your answer.
With this approach, I guess I would have to export the report as pdf file first, save it to the disk, and then add it as an attachment. With DoCmd.SendObject I don't have to do this, I can send a report as pdf directly, without saving it to the disk.
I would rather...