从Outlook电子邮件中提取数据

时间:2015-04-30 03:19:23

标签: excel vba outlook outlook-vba

一直在寻找可以使用的代码,但无济于事。我试过here,真的不想一个接一个地通过它。

我有一个电子邮件正文,有很多东西需要提取,差异与链接中的邮件不同,没有冒号来帮助拆分它们。

Applicant   :   XXX XXXX XXXX

Approving Officer   :   XXX XXX XXXX

Applicant, Your leave application has been approved/rejected. Please view the status.

From        To          Leave Type              Full/1.5D/AM/PM                     Duration    Status              Covering Officer    
----------  ----------  ----------------------  --------------------------------    --------    ------------------  ------------------ 
DD/MM/YYYY  DD/MM/YYYY  Family Leave            FULL                                1           Leave Approved  

您在此处看到的是系统生成的电子邮件。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

Outlook对象模型提供了三种使用项主体的方法:

  1. 身体 - 纯文本。
  2. HTMLBody - HTML标记。
  3. Word编辑器。 Outlook使用Word作为电子邮件编辑器,因此您可以使用它来格式化电子邮件。 Inspector类的WordEditor属性返回表示邮件正文的Document类的实例。
  4. 您可以在MSDN中的Chapter 17: Working with Item Bodies中详细了解所有这些方法。