我有一个MS word文档,它引用了EndNote,MathType和其他东西。每次参考或等式更改时,撤消历史记录中都会添加更改。
删除两行后,历史记录列表中包含了用户不友好的记录。 "撤消"失去了它的功能,因为我不知道在一些不可读的记录是" undid"之后我会到达哪里。这个生成的列表很长,我找不到它的头,这意味着我只能"撤消"未知的部分变化。
我正在寻找一个跳过这些" vba"的解决方案。变化。
another question有类似话题。问题并不完全相同,答案中提供的链接不再存在。
答案 0 :(得分:1)
UndoRecords允许您对更改进行分组。
但我不知道如何将它们从撤销堆栈中暂停或删除,但是,(
Dim ur As UndoRecord
Set ur = Application.UndoRecord
'Make it easy to undo, rather then spam 50 undo commands.
ur.StartCustomRecord "Remove eform validation formatting"
For Each 1 To 50
Selection.TypeBackspace
Next
ur.EndCustomRecord