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

时间:2012-08-02 10:34:32

标签: excel url vba outlook

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

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

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

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

  1. 打开指定电子邮件中提供的网址

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

  3. 打开Excel并将其粘贴(然后再应用格式)

  4. 我找到了一些关于如何将电子邮件中的内容复制/粘贴到Excel工作表中的答案,但没有设法从网址/网页中理清如何进行操作。

1 个答案:

答案 0 :(得分:0)

是的,有可能

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

我可以告诉你步骤:

  1. 创建在电子邮件到达时触发VB脚本的规则。
  2. 在outlook的VB脚本中,编写将打开excel的代码
  3. 传递连接字符串
  4. 将R1C1设置为目标单元格
  5. 将文件另存为日期变体.xls
  6. 确保展望开放。如果展望未开启,这将无效