【问题标题】:Lost Macros in Microsoft Word Global TemplateMicrosoft Word 全局模板中丢失的宏
【发布时间】:2015-07-16 01:48:07
【问题描述】:

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

有没有办法恢复它们?以后有什么办法可以防止这种情况发生吗?

【问题讨论】:

  • 我认为你做了一些导致这种情况的事情。您需要考虑所有 Office/Word 更改、重新安装、升级、文件移动以及其他情况,以了解发生了什么。我在该文件中存储了很多宏数月,但没有发生类似的事情......
  • 感谢您的意见,KazJaw。无需重新安装。没有升级。文件移动?但这不应该影响 Normal 模板。一个相关的问题。我在模板文件夹中有一个 BAK 文件。它似乎是一种备份文件夹。您知道我如何访问/使用它来恢复丢失的信息吗?
  • BAK 文件曾经是 backup files。尝试将其名称更改为“Normal_bak.dotm”并尝试运行它。请勿将其名称更改为 Normal.dotm,这可能会有风险。
  • 非常感谢您参与其中。事实证明解决方案很简单。只需按照说明操作!在这种情况下,它是 MS Word 的 BAK,所以我打开了 MS Word,导航到 BAK 文件,然后用 MS Word 打开它。丢失的文件出现在我的 VBA 文件中。
  • 不管怎样,我终于注意到,当我从资源管理器中打开多个文件时,这特别发生在我身上...突出显示多个并按 Enter...我的 Normal.dotm 被替换。

标签: vba ms-word


【解决方案1】:

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

它也对我有用!

【讨论】:

  • 这种情况每隔几个月就会发生在我身上……不知道为什么。我的 Normal.dotm 被替换。我可以在上面看到一个新的日期时间。我在此文件夹中保留了 Normal.dotm 的备份,然后将其替换。 -- 编辑了这个答案以明确指出这个选项:)
  • 我可以确认,这行得通。它为我节省了很多时间!
  • 为我解决了。我找到了 .wbk 格式的 normal.dotm 备份
【解决方案2】:

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

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

【讨论】:

    【解决方案3】:

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

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-10-15
      • 2021-12-12
      • 2013-01-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-30
      • 1970-01-01
      相关资源
      最近更新 更多