我有一个VB6应用程序,可以使用Redemption的RDO在Outlook中创建并显示邮件项目。除了我的应用程序终止后,一切正常。我的应用程序最初创建和显示的每个邮件项目的窗口都不可用,即我无法从该窗口发送,保存或打印。
要求的澄清:我使用GetDefaultFolder(olFolderDrafts).Items.Add
创建了项目,并在附加文件后通过Display
方法显示它们。用户必须明确发送该项目。
根据操作,我会收到不同的通用消息,例如“无法发送邮件”或“消息传递接口返回了未知错误”。
我真的很绝望,因为我已经没有想法了。
我尝试过的:
Logon
和MAPIOBJECT
Logoff
GetObject
代替CreateObject
(对于Outlook实例)更多信息:
编辑:
RPC_S_SERVER_UNAVAILABLE
)。我假定对于该特定邮件,以某种方式关闭了与Exchange服务器的连接。 更多观察结果:
EDIT 2009-11-17:
我有一个VB6应用程序,可以使用Redemption的RDO在Outlook中创建并显示邮件项目。一切正常,除了我的应用程序最初终止每个邮件项目的窗口之后...
“创建并显示”有点模糊。您是否要创建电子邮件并将其放入发件箱?您实际上是在发送消息吗?