使用VBA将web内容从Outlook复制到Excel

使用VBA将web内容从Outlook复制到Excel,excel,url,vba,outlook,Excel,Url,Vba,Outlook,我的客户每天都会收到一封带有一次性访问url的电子邮件(只能访问一次,而且只能在当天访问) 此url中的内容是纯文本,格式为.csv(实际上是tilda sv)文件,但与此无关 然后(手动)将内容复制并粘贴到Excel工作表中,并在其中应用一些(格式化)宏(以去除tildas并将数据放入单元格)。 此外,内容的前几行很少是不相关的,即只有第5行被复制到Excel中 我的问题如下-是否可以在Outlook中编写VBA到 打开给定电子邮件中提供的url 从网页复制内容(并删除前几行) 打开Excel

我的客户每天都会收到一封带有一次性访问url的电子邮件(只能访问一次,而且只能在当天访问)

此url中的内容是纯文本,格式为.csv(实际上是tilda sv)文件,但与此无关

然后(手动)将内容复制并粘贴到Excel工作表中,并在其中应用一些(格式化)宏(以去除tildas并将数据放入单元格)。 此外,内容的前几行很少是不相关的,即只有第5行被复制到Excel中

我的问题如下-是否可以在Outlook中编写VBA到

  • 打开给定电子邮件中提供的url

  • 从网页复制内容(并删除前几行)

  • 打开Excel并粘贴到那里(然后应用格式)

  • 我找到了一些关于如何将电子邮件内容复制/粘贴到Excel工作表中的答案,但没有找到如何从url/网页中复制/粘贴内容的答案。

    是的,这是可能的

    我不是VBA专家,但我很少编程来减少日常任务

    我可以向您展示以下步骤:

  • 创建在电子邮件到达时触发VB脚本的规则
  • 在outlook的VB脚本中,编写打开excel的代码
  • 传递连接字符串
  • 将R1C1设置为目标单元
  • 将文件另存为date variant.xls

  • 确保outlook已打开。如果outlook未打开,这将不起作用

    您是否尝试过保存网页,然后读取文件?虽然我确信他们很欣赏您的尝试,但这并不是一个真正的答案。如果你有一些代码,将有助于询问,然后请张贴它。