【发布时间】:2014-01-26 03:06:24
【问题描述】:
我正在尝试从我的 MS Access 应用程序中删除 Outlook。主要问题是从我的 gmail 帐户中获取电子邮件,例如删除它或阅读正文等。 我知道我可以使用 CDO 使用我的 gmail 帐户从 VBA 发送电子邮件,但是是否可以使用 VBA 获取我的收件箱?
谢谢。
【问题讨论】:
-
这目前并没有真正显示出任何努力,并且可能会吸引反对票,直到有人回答“你到目前为止尝试过什么?”
我正在尝试从我的 MS Access 应用程序中删除 Outlook。主要问题是从我的 gmail 帐户中获取电子邮件,例如删除它或阅读正文等。 我知道我可以使用 CDO 使用我的 gmail 帐户从 VBA 发送电子邮件,但是是否可以使用 VBA 获取我的收件箱?
谢谢。
【问题讨论】:
我找到了解决方案。有一个库可用于通过 VBA http://emailarchitect.net/eagetmail/kb/vb.aspx 使用 IMAP 或 POP3 协议获取电子邮件
【讨论】:
您需要某种类型的中间 API 调用,例如 SMTP 服务,才能完成此任务。然后,您将能够设置一个 CDO 对象,通过该对象来读取/写入消息。
【讨论】: