Outlook:如何在列中显示收件人电子邮件地址?

Outlook:如何在列中显示收件人电子邮件地址?

为了在 Outlook(2016)中显示发件人电子邮件地址而不是仅显示姓名,我创建了一个基于新公式的列*:

right([SearchFromEmail],len([SearchFromEmail])-InStr(1,[SearchFromEmail],"@"))

它工作正常,但据称(见下面的答案)基于公式的列无法排序。

但是,我仍然不知道如何对收件人电子邮件地址执行相同操作。当我将上述公式中的“发件人”替换为“收件人”时,Outlook 显示“未知字段”。

“收件人”信息就在互联网标头中,位于“发件人”后面,应该可以用相同的方式使用公式提取它。只是如何提取?

将字段导出到 Excel 效果很好,这是一种解决方法,但有点不方便。从好的方面来说,可以对列进行排序。


*来源:https://www.extendoffice.com/documents/outlook/2190-outlook-view-sender-domain.html

答案1

公式有效,但列显示“无法按此字段排序”。为什么?

根据 MVP 的回复这个类似的线程,“公式”和“组合”类型字段仅存在于“文件夹”级别,无法通过 Outlook UI 进行排序或分组。

如果我在公式中将“发件人”更改为“收件人”,以便在另一列中也显示收件人的电子邮件地址,Outlook 2010 会显示“未知字段”。

这是不可能实现的。没有这样的“公式”来显示收件人的域名。

我发现我们可以使用宏将电子邮件地址与姓名联系起来。您可能会看到此链接为您工作。

相关内容