每次客户填写在线表格时,我都会收到一封自动确认电子邮件,其中包含该表格的 PDF 附件,其中包含他们独有的 ID 号。我有大约 600 封这样的电子邮件。我还有一个电子表格,记录了哪些人应该已经填写了表格。我有大约 1900 名这样的人。因此,我需要在表格上标出尚未填写表格的 1300 人。
问题是,由于 ID 号隐藏在附加的 PDF 中,并且在电子邮件主题或正文中不明显,因此除非打开 PDF,否则实际上不可能分辨出电子邮件代表的 ID 号。
执行此操作的“手动”方法是在 Outlook 中搜索 ID 号,它可以读取 PDF 并告诉我文件夹中是否有带有其 ID 号的 PDF。但是,我不想这样做数百次。
我以为我可以将所有电子邮件数据批量导出到 CSV,然后对重复项进行条件格式化,以便轻松查看哪些值匹配,哪些不匹配,但我只能导出发件人、主题行和内容。同样,仅凭主题和内容无法区分电子邮件。不幸的是,必须阅读 PDF。
因此,我正在寻找一种方法来:
- 批量下载电子邮件中的所有 PDF 附件
- 将工作表中的 ID 列与 PDF 中包含的 ID 进行比较,最好不要手动
这可能吗?提前致谢!
答案1
请谅解,我对 Excel 了解甚少,但就 Outlook 客户端而言,我注意到您需要在本地保存所有 PDF 附件。
我认为包含PDF的自动回复邮件可能有相同或相似的主题。建议您可以参考使用 VBA 保存附件在此主题中提到@JadeLiang MSFT:保存附件 Outlook 桌面版。