gpt4 book ai didi

vba - MS Outlook 2010 .SenderEmailAddress 返回一个巨大的字符串

转载 作者:行者123 更新时间:2023-12-01 22:39:29 25 4
gpt4 key购买 nike

我已经搜索并搜索了一个答案,所以我将在此处发布。我正在尝试创建一个宏,将 2 周前的邮件从我的收件箱移动到我为每个同事创建的特定文件夹。该宏成功循环遍历所有早于两周的收件箱消息。但是,当我使用 .SenderEmailAddress 时,它会返回一个巨大的字符串而不是 ###@####.com。我如何才能获得发件人的电子邮件地址?

没有给出确切的字符串(安全问题),这是我用“X”代替一些字符得到的结果:

/o=XXXXXXX/ou=Exchange Administrative Group (XXXXXXXXXXXXXXX)/cn=Recipients/cn=XXXXX@XXXXX

字符串的末尾是主题行文本。

任何帮助将不胜感激! :-)

最佳答案

这是一个完全有效的 EX 类型地址(相对于 SMTP)。

尝试使用 MailItem.Sender.GetExchangeUser().PrimarySmtpAddress。

如果发件人不是 Exchange 用户或无法检索到地址,您当然需要检查空值/错误。

关于vba - MS Outlook 2010 .SenderEmailAddress 返回一个巨大的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16945487/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com