如何自动单击电子邮件中的超链接,下载文件并进行打印的过程?

时间:2019-11-05 14:28:15

标签: powershell outlook

目前,我定期(通过Outlook)通过电子邮件在电子邮件正文中列出20多个超链接的列表,我一次打开,保存和打印一个。现在,我对每个超链接使用5次单击,这效率很低,但是我不知道如何自动执行该过程。我应该如何处理?

1 个答案:

答案 0 :(得分:0)

只是一些想法:

  1. 使用Application.ActiveExplorer.Selection(1)
  2. 获取所选项目
  3. MailItem.HTMLBody加载到IHTMLDocument对象中
  4. 遍历IHTMLDocument
  5. 中的所有链接
  6. 使用XLMHTTP
  7. 下载每个链接
  8. 将数据保存到临时文件中
  9. 创建并使用WScript.Shell对象在文件上启动“ print”动词
  10. 删除临时文件