仅在回复时搜索最新文本

时间:2016-06-27 17:24:55

标签: email search outlook outlook-vba

我编写了一个Outlook VBA脚本来提示一个带有电子邮件摘要的消息框,提醒用户在发送电子邮件之前进行检查。

其中一项功能是检查附件是否丢失,如果电子邮件包含" attach"或"附上"字符串。

当回复包含这些单词的电子邮件时,作为搜索结果的提示(包括附加部分)变得毫无意义。我想知道如何排除搜索附加部分。以下是我的脚本的一部分:

A = #some 2D array of length m by n, already initialized
A = np.float64(A)
val = someValue #any number, pick a number

A = [[val for j in range(n) if A[i][j] < val, else A[i][j]=A[i][j]] for i in range(m)]

1 个答案:

答案 0 :(得分:0)

不幸的是,MailItem对象中没有允许您区分新文本和回复文本的属性。一种选择是在用户回复时获取源电子邮件的句柄,并比较新旧邮件正文。

为什么需要捕获与附件相关的关键字?该功能已内置于Outlook 2013 +中。