我每天都收到大量相同格式的电子邮件,并希望将电子邮件的某些部分提取到excel电子表格中。见下文
来自:random@email.com
发送时间:2015年2月27日星期五上午4:10
要: - 根本需要 -
主题:-NOT REQUIRED-
来源:-NOT REQUIRED-
已为以下招聘广告申请。
标题:-NOT REQUIRED-
地点:悉尼
发布日期:-NOT REQUIRED-
您的参考:3531-星期五20日
描述:我们是具有客户服务经验的人的专业招聘人员,他们希望进入一个有益的开放。
=============================================== ===
名称:示例名称
电话:示例电话号码
电子邮件:example@email.address
我需要的信息是粗体的我以前从未这样做过,也不知道从哪里开始所以任何帮助都会非常感激。非常感谢您的帮助。
答案 0 :(得分:0)
看起来您需要从Excel自动化Outlook以提取所需信息。有关详细信息,请参阅How to automate Outlook from another program。
但是,如果您需要处理每个传入的邮件项目,您可以考虑开发VBA宏或加载项。请注意,VBA宏不适用于在多台PC上分发。因此,您可以在Outlook中创建可以触发VBA子的规则,您可以在其中将所有必需的信息提取到Excel工作簿中。例如:
public sub test(mail as MailItem)
' do whatever you need
end sub
此外,您可以考虑处理在收件箱中收到新项目时触发的Application类的NewMailEx事件。
最后,您可能会发现以下文章有用: