【发布时间】:2021-05-06 23:05:26
【问题描述】:
我正在尝试使用 Word VBA 设置文本颜色。但是,Word 似乎并没有将颜色变化视为“变化”。以下面的 VBA 代码为例,在我运行之后,Word Undo 不包含任何内容。如果我直接退出 Word,Word 不会提示保存更改。你能帮忙评论一下吗?非常感谢您的意见!
Public Sub Test()
ActiveDocument.Range.Font.TextColor = wdColorBlue
End Sub
PS:Windows 7 SP1 X64 上的 Word 2010 x86。
【问题讨论】:
-
修改后可以设置
ActiveDocument.Saved=False,“保存修改?”然后将在关闭时触发。 -
@Tim 谢谢!但我想知道为什么设置文本颜色不被视为“更改”? @尼尔不,不是。