Vba 搜索电子邮件正文中缺少的文本
每天,我都会收到近100多封包含以下内容的电子邮件Vba 搜索电子邮件正文中缺少的文本,vba,outlook,Vba,Outlook,每天,我都会收到近100多封包含以下内容的电子邮件 CRM Status: Open CRM Interaction Number: XXXXX 在某些电子邮件中,状态和号码丢失。 例如: 我需要手动查看并归类为“未开票” 有没有办法找出有多少封电子邮件没有这张罚单和状态 有没有一种方法可以让VBA找出有多少电子邮件没有票证和状态 Outlook对象模型提供了Items类的Find和Restrict方法。您可以在以下文章中阅读有关这些方法的更多信息: 此外,您可能会发现应用程序类的方法很有
CRM Status: Open
CRM Interaction Number: XXXXX
在某些电子邮件中,状态和号码丢失。例如: 我需要手动查看并归类为“未开票” 有没有办法找出有多少封电子邮件没有这张罚单和状态 有没有一种方法可以让VBA找出有多少电子邮件没有票证和状态 Outlook对象模型提供了
Items
类的Find
和Restrict
方法。您可以在以下文章中阅读有关这些方法的更多信息:
此外,您可能会发现应用程序
类的方法很有用
在Outlook中使用AdvancedSearch
方法的主要好处是:
- 搜索在另一个线程中执行。您不需要手动运行另一个线程,因为
方法会在后台自动运行它AdvancedSearch
- 可以在任何位置搜索任何项目类型:邮件、约会、日历、备注等,即超出特定文件夹的范围。
和Restrict
/Find
方法可应用于特定的FindNext
集合(请参阅Outlook中项目
类的文件夹
属性)项目
- 完全支持DASL查询(自定义属性也可用于搜索)。您可以在MSDN中的文章中阅读更多有关这方面的内容。为了提高搜索性能,如果为存储启用了即时搜索,则可以使用即时搜索关键字(请参见
类的存储
属性)IsInstantSearchEnabled
- 您可以使用
类的search
方法随时停止搜索过程stop
在文章中阅读更多关于此方法的信息 是的,您可以在电子邮件正文中循环并使用VBA查找字符串。尝试查找:和vbNewLine之间的内容。和
CRM Status:
CRM Interaction Number: