Vba Microsoft Word全局模板中的宏丢失

Vba Microsoft Word全局模板中的宏丢失,vba,ms-word,Vba,Ms Word,我存储在Word 2007文档的Normal.dotm全局模板中的所有宏都消失了,只有一个小宏例外。这是第二次发生在我身上。(我知道,我应该从第一次就开始学习。) 有没有办法找回它们?有没有办法防止将来发生这种情况?转到\Users\YOURUSER\AppData\Roaming\Microsoft\Templates 并查看是否存在正常的.dotm.old或.bak文件。重命名它们并查看丢失的数据是否存在 这对我也有用 我也有同样的问题。为了安全起见,我们的IT部门有一个程序,每天晚上清除每

我存储在Word 2007文档的Normal.dotm全局模板中的所有宏都消失了,只有一个小宏例外。这是第二次发生在我身上。(我知道,我应该从第一次就开始学习。)


有没有办法找回它们?有没有办法防止将来发生这种情况?

转到\Users\YOURUSER\AppData\Roaming\Microsoft\Templates 并查看是否存在正常的.dotm.old或.bak文件。重命名它们并查看丢失的数据是否存在


这对我也有用

我也有同样的问题。为了安全起见,我们的IT部门有一个程序,每天晚上清除每个人计算机上保存为Normal.dotm的几乎所有宏


您需要设置启用宏的Word模板。您创建的任何宏都需要直接在此模板中生成。您可以进入Word,选择“文件”,然后选择“打开”,而不是单击服务器或桌面上的模板文件

宏返回后,Word处于活动状态时:

  • 按Alt+F11打开宏管理器
  • 在左侧窗格中,请参见模块下的项目
  • 此项或这些项包含宏
  • 右键单击每个项目并选择“导出文件…”
  • 将文件保存到您可以记住的安全位置。 (您可以编写一个宏来完成所有这一切!)
  • 当您再次丢失宏时,请还原它们:

  • 按Alt+F11打开宏管理器
  • 在左侧窗格中,右键单击“模块”
  • 选择“导入文件…”
  • 导航到保存的宏文件并将其打开

  • 我想是你做了什么导致了这种情况。您需要考虑所有Office/Word更改、重新安装、升级、文件移动和其他情况,以了解发生了什么。我在那个文件中保存了很多宏,保存了几个月,没有发生类似的事情……谢谢你的输入,KazJaw。无需重新安装。没有升级。文件移动?但这不应该影响正常的模板。一个相关的问题。我在Template文件夹中有一个BAK文件。它似乎是一种备份文件夹。你知道我如何访问/使用它来恢复丢失的信息吗?
    BAK
    文件过去是
    备份文件
    。尝试将其名称更改为“Normal_bak.dotm”,并尝试运行它。请勿将其名称更改为
    Normal.dotm
    ,这可能会有风险。非常感谢您参与此活动。结果证明解决方案很简单。按照指示去做就行了!在本例中,它是MS Word的BAK,因此我打开了MS Word,导航到BAK文件,并用MS Word打开了它。缺少的文件出现在我的VBA文件中。值得一提的是,我终于注意到,当我从资源管理器打开多个FLE时,这种情况特别发生在我身上。。。突出显示多个并按Enter键。。。我的正常.dotm被替换了。这每隔几个月就会发生在我身上。。。不知道为什么。我的正常.dotm被替换。我可以在上面看到一个新的日期时间。我将Normal.dotm的备份保存在此文件夹中,并将其替换。-编辑此答案以明确指出此选项:)我可以确认,此选项有效。它节省了我很多时间!为我解决。我找到了.wbk格式的normal.dotm备份