oOutlook =CREATEOBJECT("Outlook.Application") cSendTo ="anyone@anywhere.com" olItem =oOutlook.CreateItem(0) olItem.Attachments.Add("c:\docs\myfile.txt") olItem.Recipients.Add(cSendTo) olItem.Subject="Subject of the message" olItem.Display>I want to bring up the dialog for a new email message. I also want to set the subject, have a file attached if required and have the user select the person they are sending the message to. So by message dialog I mean the screen that appears when you create a new message to send in Outlook. Does that help?