【问题标题】:Copy web content from Outlook to Excel using VBA使用 VBA 将 Web 内容从 Outlook 复制到 Excel
【发布时间】:2012-08-02 10:34:32
【问题描述】:

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

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

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

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

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

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

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

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

【问题讨论】:

  • 您是否尝试过保存网页然后读取文件?

标签: excel url vba outlook


【解决方案1】:

有可能

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

我可以告诉你步骤:

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

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

【讨论】:

  • 虽然我确信他们很欣赏这种尝试,但这并不是真正的答案。如果您有一些可以帮助提问者的代码,请发布。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-03-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多