我正在尝试通过Access Database(SendObject VB代码)向人们发送报告。在我们去年11月推出Microsoft Outlook 2010之前,它已经取得了成功。
自升级以来,我们无法再发送报告。我们收到一个编译错误消息:“用户定义的类型未定义”,“MAPISession As MAPI.Session”突出显示为蓝色。
我猜这可能是一个参考问题,所以我进入Tools \ References然后点击“Messenger API类型库”希望它会有所帮助,但它没有帮助。仍然收到相同的错误消息。
有人可以告诉我下一步该做什么吗?
答案 0 :(得分:3)
这是CDO 1.21。
它是Outlook 2007中的可选组件.Outlook 2010根本不安装它。
您可以从http://www.microsoft.com/download/en/details.aspx?id=3671下载
请记住,它只有32位,并且在过去10年中尚未更新(功能明智)。
其他替代方法是扩展MAPI(仅限C ++或Delphi)或Redemption,特别是其RDO对象系列 - Redemption.RDOSession与CDO 1.21中的MAPI.Session
非常相似。