Is there a way to add an attachment to an email you're sending out without the attachment being on the filesystem? From reading over the DOM (<http://msdn.microsoft.com/en-us/library/bb175153%28office.12%29.aspx>) it says that the attachment source can be either a file path or "an Outlook item that constitutes the attachment". I don't use VBA of the office DOMs all that much and I'm not sure what this is. In addition, all the examples I can find are only giving usage examples by using the filesystem path.

I'm calling this from Word for documents that create themselves by filling out some form fields, then print themselves. I'd like them to go out via E-mail as well, but have no need for a permanent copy of the created file. I do realize that I could save them off to a temp directory, attach the saved file, then delete the file once the mail object is sent. It seems a waste to do this though.

Is there an way I can have Word pass the in-memory Document object off to Outlook to attach to the email?