2

我存储在 Word 2007 文档的 Normal.dotm 全局模板中的所有宏都消失了,除了一个小宏。这是我第二次发生这种情况。(我知道,我应该从第一次学习。)

有没有办法恢复它们?有没有办法防止这种情况在未来发生?

4

3 回答 3

5

转到 \Users\YOURUSER\AppData\Roaming\Microsoft\Templates 并查看是否有 Normal.dotm.old 或 .bak 文件。重命名它们,看看您丢失的数据是否在那里。

它也对我有用!

于 2015-02-06T16:14:16.383 回答
2

我遇到过同样的问题。出于安全目的,我们的 IT 部门有一个程序,每天晚上都会清除每个人计算机上保存到 Normal.dotm 的几乎所有宏。

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

于 2015-04-14T20:30:59.567 回答
0

一旦您的宏返回,而 Word 处于活动状态:

  1. 按 Alt+F11 打开宏管理器。
  2. 在左侧窗格中,查看模块下的项目。
  3. 这个或这些项目包含宏。
  4. 右键单击每个项目并选择“导出文件...”
  5. 将文件保存到您记得的安全位置。(您可以编写一个宏来完成所有这些操作!)

当您再次丢失宏时,请恢复它们:

  1. 按 Alt+F11 打开宏管理器。
  2. 在左侧窗格中,右键单击“模块”。
  3. 选择“导入文件...”
  4. 导航到您保存的宏文件并打开它。
于 2015-07-15T17:18:35.837 回答