【问题标题】:Word cannot undo this action. Do you want to continue?Word 无法撤消此操作。你要继续吗?
【发布时间】:2017-10-06 11:57:29
【问题描述】:

我有一个文档,其中复制了有关本网站上提出的问题的各种 VBA 代码,并编写代码以准备答案。该文档是在我的 PC 上创建的(使用 Word 2010)。它没有在 Save 事件上运行的事件过程,但在几周前的某个时候,它开始在每次保存之前问我上述问题,包括自动保存。该文档基于没有代码的 Normal 模板。我不知道是哪个代码导致了它的启动,也不知道是哪个代码值得怀疑。在同一个 Word 实例中打开的其他文档正常保存。只有这一份文件受到影响。

该文档还包含许多特殊项目,如内容控件、字段、ActiveX 控件、EndNotes、表格和 cmets。我怀疑 cmets 在某种程度上与这个问题有关。

我知道我可以通过禁用警报来停止警报,但这不是我想要的。我希望 Word 显示所有正常警报。我想关掉的只是这个不正常的。任何想法如何做到这一点?或者是什么导致 Word 首先发出该警报?

【问题讨论】:

    标签: vba ms-word


    【解决方案1】:

    在这些情况下,我会对文档进行多次备份,然后开始寻找损坏的内容。因此,每次使用新备份时,我都会系统地删除文档的某些部分,以查看不需要/意​​外的行为是否消失。例如,我首先尝试将问题隔离到文档底部 1/2 的顶部。如果我可以确定该问题与下半部分有关,那么我将删除文档下半部分的一半,依此类推……这可能需要一段时间,但这对我来说是一种发现问题的有效方法。

    也就是说,我最近在一个文档上尝试了这个,结果只是绕了一圈。我以为我已将问题缩小到一个损坏的图像,但事实并非如此。

    我还发现有些事情我可以用 VBA 做而 Word 根本无法撤消......我只知道一些事情(我必须在我的笔记中查找)但我敢肯定有一个完整的清单。

    一种可能的解决方法可能是在保存之前清除此特定文档的撤消历史记录,我想这会抑制消息并避免您丢失标准通知。希望对你有帮助:)

    祝你好运!

    【讨论】:

    • 感谢您查看我的问题。我同意找出导致消息的原因可能会让我离答案更近一步,但我认为真正的问题是保存后可以撤消哪些更改。我的理解是答案是否定的。如果保存后所有更改都变为永久性更改,那么告诉我其中一些未指定的更改实际上比所有可撤消的其他更改“更可撤消”有什么意义?
    • 但是……如果你拿一个新文档添加内容,然后保存你通常可以撤消然后编辑……可能有一些事情可能发生在一个文档之后无法撤消保存(可能是字段更新,但必须检查)。无论如何,不​​客气。
    • 是的。确实如此。我想那会完全回答我的问题。谢谢。
    猜你喜欢
    • 1970-01-01
    • 2012-07-13
    • 1970-01-01
    • 2012-10-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-06
    相关资源
    最近更新 更多