0

我有带有部分和书签范围的 Word 文档。我想通过单击来格式化范围(在黑色和红色之间更改字体颜色)。VBA有可能吗?

4

1 回答 1

0

您可以通过以下方式更改 Word 中的字体颜色:

ActiveDocument.Paragraphs(1).Range.Font.ColorIndex = wdGreen

要更改 Word 中所选文本的字体颜色,可以使用以下代码:

Selection.Font.ColorIndex = wdRed

您可能会发现VBA Word:Font.TextColor 和 Font.ColorIndex 之间的区别?页面有帮助。

要检测文档中的鼠标点击,您必须使用 WinAPI 函数。Word 对象模型没有为此提供任何东西。在 Word线程中的左键单击事件中阅读更多相关信息。

于 2022-01-11T13:07:53.970 回答