java读取邮件excel_如何从电子邮件(Outlook)中提取内容到excel表?

本文介绍了一种使用VBA将Outlook中的电子邮件内容,特别是那些带有特定关键字(如“Accepted holiday”)的邮件,提取并保存到Excel表格的方法。作者提到,目标是将邮件中的日期、员工姓名等信息整理到预先格式化的Excel工作表中,以便进行假期管理。VBA代码示例展示了如何打开Excel文件,找到最后一个空行,并将邮件的特定字段(如主题和发件人姓名)写入到相应单元格。
摘要由CSDN通过智能技术生成

我试图通过VBA将Outlook中的电子邮件内容提取到Excel表中 .

电子邮件用于度假管理 .

在主题中总是有关键字"Accepted holiday - Mr. James"詹姆斯先生是雇员的名字,接受哪些假期 . 因此关键字"Accepted holiday"始终相同,但名称始终更改 .

电子邮件包含一个长表,但只有最终需要 . 也许它是最好的,如果它正在搜索一些关键字 .

Datum von 18.12.2014

Datum bis 18.12.2014

Tage 1

我不知道,有哪些可能性,使用VBA .

我是一个全新的人,这是我第一次使用VBA .

在此向前任何帮助表示感谢 .

真诚地,塞巴斯蒂安

Excel文件包含:第1行和第2行为空 .

第3行包含年份的日期 .

第4行包含Mo,Tue,Wed,Thur,Fr,Sat,Sun

第5行是空的

A6,A7,A8,......行包含 Worker 姓名

然后在第6,7,8行......那天应该有"X", Worker 有假期 .

Const xlUp As Long = -4162

Sub ExportToExcel(MyMail As MailItem)Dim strID As String,olNS As Outlook.Namespace Dim olMail As Outlook.MailItem Dim strFileName As String

'~~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值