停止运行相同脚本的多台PC用于通用邮箱

时间:2017-07-27 14:02:51

标签: vba outlook outlook-vba

我制作了一个脚本来自动转发消息(使用自定义响应),并且从我收集的内容中,它必须在运行的Outlook上才能正常工作。

问题是,如果有几台机器正在运行该脚本,那么它将会退出"多次?

    来自特定发件人的
  • 在主题中包含XYZ
  • 除非主题中包含ABC

    import 'jquery';
    import 'bootstrap';
    import 'jquery-ui';
    import 'jquery-datetimepicker';
    import 'select2';
    import 'bootpag/lib/jquery.bootpag.min';
    import 'bootstrap-datepicker';
    import 'bootstrap-notify';
    

1 个答案:

答案 0 :(得分:1)

由于@Barney评论是绝对正确的,并且多次运行该脚本将触发项目的多个前进,我想添加您应该执行的操作一次。

在成功转发邮件后的脚本中,您应该在项目中添加自定义属性。该属性将仅指示消息已被转发(可能由您的脚本解析/触摸)。现在为整个项目处理创建条件并检查此属性是否存在。如果是,请不要执行任何操作。以下资源将有助于自定义属性:How To: Add a custom property to the UserProperties collection of an Outlook e-mail item