用于检查Excel宏是否正在运行的Outlook宏

时间:2016-02-06 05:41:32

标签: vba excel-vba outlook-vba outlook-2010 excel

我有一个Excel宏打开Internet Explorer,搜索&请求A列中每个项目的导出。

导出将发送到我的Outlook电子邮件并自动过滤到我的导入/导出文件夹。此时,当它过滤到我的导入/导出文件夹时,我希望一个Outlook宏来检查Excel宏是否正在运行,因为我也在其他时间接收导出。

如果Excel宏正在运行,我想更改/编辑刚刚过滤的电子邮件的主题行,以包含来自某个HTML标记(我有其ID)的文本来自Internet Explorer的当前页面。

**这可能吗?如果您对更好的方法有任何建议,我很乐意听到。

1 个答案:

答案 0 :(得分:1)

在Excel中,就在第一次导出之前将1保存到文本文件中。完成所有导出后,将Excel置于休眠状态一小段时间,以便邮件可以到达Outlook,然后将0保存到文本文件中。

在Outlook中,如果文本文件包含1,则假设Excel正在请求导出。

编辑:
Excel How to create and write to a txt file using VBA的示例代码 Outlook示例代码:Read/Parse text file line by line in VBA