1

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

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

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

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

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

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

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

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

4

1 回答 1

0

对的,这是可能的

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

我可以告诉你步骤:

  1. 创建在电子邮件到达时触发 VB 脚本的规则。
  2. 在 Outlook 的 VB 脚本中,编写可以打开 excel 的代码
  3. 传递连接字符串
  4. 将 R1C1 设置为目标单元格
  5. 将文件另存为日期变量 .xls

确保前景是开放的。如果 Outlook 未打开,这将不起作用

于 2012-09-28T22:12:43.213 回答