首页 文章

重新启动后Outlook VBA模块更改未保存

提问于
浏览
0

美好的一天,我有一个VBA脚本现在运行几个月,基本上将一些特定发件人的附件保存到一些文件夹中 . 最近,必须编辑该模块,为新文件夹添加几行 . 新脚本在实施的那天按预期工作 . 问题是,第二天,关机后,所做的所有更改都恢复为以前的版本 . 所以,似乎我坚持使用第一个脚本 .

如何编辑脚本并实际保存更改?

PS . 我们正在使用MS Server 2012和Outlook 2013

2 回答

  • 0

    我认为问题来自漫游配置文件 . 有关更多信息,请参见Where does Outlook store the VBA code files? .

    您可以在不保存VbaProject.OTM的情况下关闭Outlook . 您可以在主菜单或命令栏上找到以下命令:

    enter image description here

    您可能会发现Getting Started with VBA in Outlook 2010文章很有帮助 .

  • 2

    我们看到这种情况发生在漫游配置文件中

    我们注意到OTM文件的修改日期在C:\ Users \“usename”\ AppData \ Roaming \ Microsoft \ Outlook中没有变化

    因此,当用户注销并且配置文件同步回配置文件主机服务器时,此文件似乎没有更改,并且不会同步 . 当用户在第二天登录并下载配置文件的新副本时,他们会继续获取旧的OTM文件...

    我们的解决方案是编写代码以手动更改VB脚本中OTM文件的修改日期 .

相关问题