发送电子邮件时隐藏发件人电子邮件

时间:2015-10-22 10:40:33

标签: excel vba email cdo.message

我希望VBA方法在收件人看到我的电子邮件时仅在电子邮件中显示发件人姓名,如下所示:

enter image description here

但它会显示发件人姓名地址,如下所示:

enter image description here

是否有任何解决方案可以通过Excel VBA在电子邮件中隐藏发件人地址?

2 个答案:

答案 0 :(得分:0)

无法隐藏不是本地地址列表显示的电子邮件地址,但如果收件人位于同一组织(同一域/服务器),并使用共享全局地址列表,则可能可以将联系人提供给任何人,从而显示全球列表中的联系人。

答案 1 :(得分:0)

谢谢你的所有贡献,但我得到了答案,只隐藏发件人ID 非常简单。我只需要在名称&之间使用逗号)我的代码中的 ID ,如下所示:

.To = "sam@abc.com" 
.CC = ""  
.BCC = ""
.From = """username"",<email@abc.com>" 
.Subject = "test"
.TextBody = ""
.send

当我使用此技巧时,收件人无法在其屏幕上看到发件人地址,但发件人姓名 .From = """username"" {{ 1}}。的:)