ActiveDocument.Paragraphs(1).Range.Font.color 在 Word 2013 中不



ActiveDocument.Paragraphs(1).Range.Font.color不可用更新版本单词。那么如何在不使用颜色索引的情况下给出颜色。我想使用 RGB 颜色?

Font.Color在Word 2013中确实有效 - 如果它不考虑Microsoft对向后兼容性的价值,那将是令人惊讶的。

但是,出于某种奇怪的原因,它被归类为对象模型的"隐藏成员"。也许是疏忽,也许是错误...

您可以像在任何其他版本的 Word 中一样使用它 - 它不会引发错误。

如果要在智能感知中使用它,请在 VBA 编辑器中按 F2 打开对象浏览器。在窗格中单击鼠标右键,然后从上下文菜单中选择Show Hidden Members。 然后,Color将显示在对象模型列表中"灰显",但可用。

请注意,您可能必须在每个会话中执行此操作 - 设置并不总是保持不变。但是一旦你知道它真的可用,那并不重要......

> 在Word 2016中,以下内容有效:

Sub TestMe()
ActiveDocument.Paragraphs(1).Range.Font.Color = RGB(12, 2, 3)
End Sub

最新更新