每次退出 2007 或 Word Word 2010 时,系统会提示保存对全局模板所做的更改

摘要

本文包含以下问题的解决方法:退出 Microsoft Office Word 2007 或 Word 2010 时,系统始终提示保存对全局模板 Normal.dotm 所做的更改。 首先,可以关闭 “保存普通模板前的提示” 选项。 但是,执行此操作时,Word在自动保存全局模板更改时不会提示你。 你可能仍有问题。 其次,可以删除任何可能更改全局模板的加载项或模板。 第三,可以帮助保护计算机免受宏病毒的侵害,这些病毒会更改全局模板。

症状

每次退出 Microsoft Office Word 2007 或 Word 2010 时,都会收到以下消息:

“已进行了影响全局模板 Normal.dotm 的更改。 是否保存这些更改?”

原因

如果满足以下任一条件,则可能会出现此问题:

  • 保存前的提示”“正常模板 ”选项处于打开状态。

  • 计算机上安装了一个加载项或一个正在更改全局模板的宏。 例如,在计算机上安装 Internet 邮资加载项 Stamps.com 可能会出现此问题。

    加载项可将以下一个或多个项添加到计算机:

    • WLL 文件
    • 模板
    • COM 加载项
    • 自动宏
  • 计算机感染了宏病毒,该病毒 (Normal.dotm) 更改全局模板。

解决方法

若要解决此问题,请使用以下一个或多个解决方法。

解决方法 1:关闭“保存普通模板前的提示”选项

若要在打开“ 保存前提示”“正常模板 ”选项时解决此问题,请执行以下步骤。

注意

如果在 Word 中关闭此选项,仍可能会对全局模板进行更改。 但是,系统不会提示你保存这些更改。 建议执行本文稍后提到的其他解决方法。

  1. 在 Word 2007 中,单击“Microsoft Office 按钮”,然后单击“Word选项”。

    在 Word 2010 中,单击“文件”按钮,然后单击“选项”。

  2. 单击“高级”。

  3. “保存”下,单击以清除“保存普通模板之前检查提示”框。

  4. 单击“确定”关闭“Word选项”对话框。

解决方法 2:删除正在更改全局模板的加载项或宏

如果计算机上安装了更改全局模板的加载项或宏,若要解决此问题,请使用以下方法之一。

方法 1:从 Word Startup 文件夹和 Office 启动文件夹中删除 WLL 加载项和模板

启动Word时,Word会自动加载位于 Office 启动文件夹和 Word Startup 文件夹中的模板和加载项。 如果其中一项发生冲突或问题,可能会遇到“症状”部分中所述的问题。 若要确定“启动”文件夹中的某个项是否导致此问题,请暂时清空该文件夹。 为此,请按照下列步骤操作:

  1. 退出Word的所有实例。 如果在 Microsoft Outlook 中使用Word作为电子邮件编辑器,请确保同时退出 Outlook。

  2. 在桌面上,双击“ 我的电脑”,然后打开“Office 启动”文件夹。 默认情况下,Office Startup 文件夹位于以下位置:

    对于 2007 Word:

    C:\Program Files\Microsoft Office\Office12\Startup

    对于 2010 Word:

    C:\Program Files\Microsoft Office\Office14\Startup

  3. 将每个项目从 Office 启动文件夹拖动到桌面。 或者,在桌面上创建一个文件夹,然后将每个项目拖动到此新文件夹。

    注意

    若要在桌面上创建新文件夹,请右键单击桌面上的空白区域,指向 “新建”,然后单击“ 文件夹”。

  4. 打开“Word启动”文件夹。 默认情况下,Word Startup 文件夹位于以下位置:

    C:\Documents and Settings*用户名*\Application Data\Microsoft\Word\Startup

  5. 将每个项目从“Word启动”文件夹拖动到桌面。 或者,在桌面上创建一个文件夹,然后将每个项目拖动到此新文件夹。

  6. 启动 Word。

如果在从 Office Startup 文件夹和 Word Startup 文件夹中删除多个项目后无法再重现此问题,请逐个将文件添加回相应的 Startup 文件夹中,以隔离问题。 添加每个文件后,尝试重现问题,以查找导致该问题的文件。

方法 2:删除 COM 加载项

COM 加载项可以安装在任何位置。 COM 加载项由与 Word 2007 交互的程序安装。 若要查看计算机上安装的 COM 加载项列表,请执行以下步骤:

  1. 在 Word 2007 中,单击“Microsoft Office 按钮”,然后单击“Word选项”。

    在 Word 2010 中,单击“文件”按钮,然后单击“选项”。

  2. 单击“ 加载项”。

  3. “管理”下,单击“ COM 加载项”,然后单击“ 转到”。

    此时会显示 “COM 加载项 ”对话框。

如果“COM 加载项”对话框中列出了加载项,请暂时关闭每个加载项。 为此,请单击以清除列出的每个 COM 加载项的“检查”框,然后单击“确定”。 重启Word时,不会加载关闭的 COM 加载项。 如果在关闭 COM 加载项后问题得到解决,则其中一个 COM 加载项会导致此问题。 若要确定导致问题的加载项,请一次打开一个 COM 加载项,然后重启Word。

方法 3:删除Word自动宏

在 Word 2007 中启动Word或执行特定操作时,自动宏将运行。 下表列出了Word自动宏:

存储位置 操作
AutoExec 在普通模板或全局加载项中 启动 Word 2007 时运行
AutoNew 在模板中 创建基于模板的新文档时运行
AutoOpen 在文档或模板中 打开基于模板的文档或包含宏的文档时运行
AutoClose 在文档或模板中 关闭基于模板的文档或包含宏的文档时运行
AutoExit 在普通模板或全局加载项中 退出 2007 Word时运行

若要确定应删除的自动宏,请暂时停止Word自动宏运行。 若要暂时停止运行 AutoExec 宏,请单击“开始”,指向“所有程序”,按住 Shift 键,然后单击“Microsoft Word”。 如果使用 Windows Vista 或 Windows 7 从“开始”按钮键入Word,请按住 Shift 键,然后单击“Microsoft Word”。 若要停止此表中列出的任何其他宏之一,请在执行导致宏运行的操作时按住 Shift。

若要删除自动宏,请执行以下步骤:

  1. 启动 Word。

  2. 在“ 开发工具 ”选项卡上的“ 代码 ”组中,单击“ ”。

    如果 Word 2007 中未显示“开发工具”选项卡,请执行以下步骤:

    1. 单击 Microsoft Office 按钮,然后单击 Word 选项
    2. 单击“ 个性化设置”。
    3. 在“使用Word的顶级选项”下,单击以在“功能区检查”框中选择“显示开发人员”选项卡
    4. 单击“确定”关闭“Word选项”对话框。

    如果 2010 Word中未显示“开发工具”选项卡,请执行以下步骤:

    1. 在屏幕的左上角,单击“文件”按钮。
    2. 在下拉框的右下角区域,单击“选项”。
    3. 在“Word选项”页中,单击左侧菜单中的“自定义功能区”。
    4. 在“使用 Wordsection 的顶部选项”中,单击以选中“功能区中的显示开发人员”选项卡复选框,然后单击“确定”。
  3. 在“ ”对话框中,删除名称以“Auto”开头的任何宏。 若要删除自动宏,请单击该宏,然后单击“ 删除”。

    注意自动宏可能已由Word加载项添加。 若要确定模板是否包含自动宏,请单击“ 宏位于 ”框中的每个模板。 执行此操作时,会列出模板中的宏。 如果确定模板包含自动宏,则可能需要从计算机中删除此模板。 如果删除Word加载项添加的模板,加载项的功能可能会受到影响。

  4. 单击“ 取消 ”关闭“ ”对话框。

  5. 退出 Word。

如果在重启Word后问题得到解决,则其中一个自动宏导致了此问题。]

解决方法 3:帮助防止宏病毒感染计算机

若要在计算机感染宏病毒时解决此问题,请使用以下一种或多种方法。

方法 1:安装和更新防病毒软件

若要制定有助于防止宏病毒的长期策略,请安装专门用于检测宏病毒的防病毒软件。

注意

安装防病毒软件程序后,必须保持其更新状态,以确保检测到并删除新的宏病毒。 有关如何更新防病毒软件程序的详细信息,请与防病毒软件供应商联系。

方法 2:在 Word 中配置宏设置

Word包括以下宏设置,以帮助降低宏病毒感染文档、模板或加载项的可能性:

  • 禁用所有宏,并且不通知

  • 禁用所有宏,并发出通知

    注意 此设置是默认设置。

  • 禁用无数字签署的所有宏

  • 启用所有宏 (不建议启用,潜在危险代码可以运行)

若要更改 Word 中的宏设置,请执行以下步骤:

  1. 在 Word 2007 中,单击 Office 按钮中的“Word选项”。

    在 Word 2010 中,单击“文件”按钮中的“选项”。

  2. 选择“信任中心”,然后单击“信任中心设置”。

  3. 单击“ 宏设置”。

  4. “宏设置”下,为不在受信任位置的文档单击以下宏设置之一:

    • 禁用所有宏,并且不通知
    • 禁用所有宏,并发出通知
    • 禁用无数字签署的所有宏
    • 启用所有宏 (不建议启用,潜在危险代码可以运行)
  5. 单击“ 确定” 关闭 “信任中心 ”对话框。

方法 3:锁定全局模板

锁定全局模板并创建密码时,可以帮助降低宏病毒未经授权访问计算机的可能性。

若要锁定全局模板,请执行以下步骤:

  1. 在“ 开发工具 ”选项卡上的“ 代码 ”组中,单击“ Visual Basic”。

    如果 Word 2007 中未显示“开发工具”选项卡,请执行以下步骤:

    1. 单击 Microsoft Office 按钮,然后单击 Word 选项
    2. 单击“ 个性化设置”。
    3. 在“使用Word的顶级选项”下,单击以在“功能区检查”框中选择“显示开发人员”选项卡
    4. 单击“确定”关闭“Word选项”对话框。

    如果 2010 Word中未显示“开发工具”选项卡,请执行以下步骤:

    1. 单击“ 文件 ”按钮,然后单击“ 选项”。
    2. 单击 "自定义功能区"
    3. 从右侧的列表中选中 “开发人员 ”。
  2. 在 Visual Basic 编辑器中,单击“项目”窗口中的“此文档”。

    注意如果未显示“项目”窗口,请单击“视图”菜单上的“项目资源管理器”。

  3. “工具 ”菜单上,单击“ 项目属性”。

  4. 单击“保护”选项卡,单击以选中“锁定用于查看检查项目”框。

  5. 在“ 密码 ”框中,键入密码。 然后,在“确认密码”框中键入相同的 密码

  6. 单击“ 确定” 关闭“ 项目属性 ”对话框。

  7. 在“文件”菜单上,单击“关闭”并返回到 Microsoft Word

  8. 退出 Word。

    收到以下消息时,单击“ ”:

    “已进行了影响全局模板 Normal.dotm 的更改。 是否保存这些更改?”

更多信息

本文中提到的第三方产品由 Microsoft 以外的其他公司提供。 对于这些产品的性能或可靠性,Microsoft 不作任何暗示保证或其他形式的保证。