In an Access 2007 application, I can do the following command, which will automatically compose a new email in my Lotus Notes application (which is running at the time). The Lotus Notes new memo window will be displayed and I can add contacts, attach files and send the mail. DoCmd.SendObject acSendReport, strReport, acFormatPDF, strTo, strCc, strBcc, strSubject, strMessage, blnEdit In a VB.net 2008 application I do a similar operation as follows: Dim oAccess As Access.Application oAccess = New Access.ApplicationClass() oAccess.DoCmd.SendObject(Access.AcSendObjectType.acSendReport, strReportFileName, strFormat, strTo, strCc, strBcc, strSubject, strMessage) I have all my references defined correctly as far as I can tell, but in my VB app when I do the above SendObject command it fails with the message: The command or action "SendObject" isn't available now. This is confusing because the same command works fine when called from Access. Does anyone have any ideas on why I can't do this command in VB? Tim