我有一个Excel宏打开Internet Explorer,搜索&请求A列中每个项目的导出。
导出将发送到我的Outlook电子邮件并自动过滤到我的导入/导出文件夹。此时,当它过滤到我的导入/导出文件夹时,我希望一个Outlook宏来检查Excel宏是否正在运行,因为我也在其他时间接收导出。
如果Excel宏正在运行,我想更改/编辑刚刚过滤的电子邮件的主题行,以包含来自某个HTML标记(我有其ID)的文本来自Internet Explorer的当前页面。
**这可能吗?如果您对更好的方法有任何建议,我很乐意听到。
答案 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