【发布时间】:2014-07-17 16:47:03
【问题描述】:
我尝试使用使用 CDO 和 Outlook 的 vba 脚本发送电子邮件。
我使用你可以在这里找到的脚本:http://www.cpearson.com/excel/Email.aspx
它工作正常,但我想从使用 vba 的人的 Outlook 帐户发送电子邮件。如何获取当前用户的邮箱?
【问题讨论】:
-
无法使用该代码,除非您有办法将用户名映射到电子邮件地址。尝试使用本机 Outlook VBA,例如此处 - support.microsoft.com/kb/161088
-
您是否尝试在用户正在使用的 PC 上使用与 Outlook 配置文件设置关联的电子邮件地址?如果是这样,那么this may help you。如果您不想使用 PC 上配置 Outlook 配置文件中的电子邮件地址(或者没有),那么您需要确定是否有办法通过他们的用户名或可能从 Active Directory 捕获此地址.
-
@enderland 你是对的。最后我使用了本机 Outlook VBA,例如:rondebruin.nl/win/s1/outlook/amail1.htm
标签: excel vba email outlook cdo.message