2012-08-02 147 views
1

我的客户每天都会收到一封带有一次性访问URL的电子邮件(它只能访问一次,并且只能在当天访问)。使用VBA将网络内容从Outlook复制到Excel

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

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

我的问题是下面 - 这可能到Outlook中的VBA写

  1. 打开特定电子邮件

  2. 复制从网页内容中提供的网址(和删除那些第几行)

  3. 打开Excel,再贴上(并应用之后格式化)

我发现了一些关于如何从电子邮件本身复制/粘贴内容到Excel工作表的答案,但没有设法解决如何从网址/网页中完成。

+0

您是否尝试保存网页然后阅读该文件? – enderland 2012-08-19 02:27:25

回答

0

是有可能

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

我可以告诉你的步骤:

  1. 创建规则触发VB邮件到达时的脚本。
  2. 在Outlook中的VB脚本,编写代码,将打开Excel
  3. 通过连接字符串
  4. 设置R1C1作为目标细胞
  5. 将文件保存为最新变种的.xls

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

+1

虽然我确定他们很欣赏这种尝试,但这不是一个真正的答案。如果你有一些代码可以帮助提问者,那么请发布它。 – Jesse 2012-09-30 07:43:53

相关问题