美好的一天, 我有一个VBA脚本现在运行几个月,基本上将一些特定发件人的附件保存到某些文件夹中。最近,必须编辑该模块,为新文件夹添加几行。新脚本在实施的那天按预期工作。问题是,第二天,关机后,所做的所有更改都恢复为以前的版本。所以,似乎我坚持使用第一个脚本。
如何编辑脚本并实际保存更改?
PS。我们正在使用MS Server 2012和Outlook 2013
答案 0 :(得分:2)
我们在漫游配置文件中看到了这种情况。
我们注意到OTM文件的修改日期在C:\ Users \“usename”\ AppData \ Roaming \ Microsoft \ Outlook
中没有变化因此,当用户注销并且配置文件同步回配置文件主机服务器时,此文件似乎没有更改,并且不会同步。当用户在第二天登录并下载配置文件的新副本时,他们会继续获取旧的OTM文件...
我们的解决方案是编写代码以手动更改VB脚本中OTM文件的修改日期。
答案 1 :(得分:1)
我认为问题来自漫游配置文件。有关详细信息,请参阅Where does Outlook store the VBA code files?。
有可能在不保存VbaProject.OTM的情况下关闭Outlook。您可以在主菜单或命令栏上找到以下命令:
您可能会发现Getting Started with VBA in Outlook 2010文章很有帮助。