如何更改插入MS Word文档的注释的背景颜色?

时间:2012-11-10 03:08:50

标签: vba ms-word comments

当我通过单击MS Word 2010中的Review -> Comments -> New Comment在文档中输入注释时,单词允许我输入注释。但是,我无法更改注释框的背景颜色。

是否可以通过哪种方式在MS Word中更改评论框的背景颜色?

我问这个是因为,我正在编写一个VBA代码来读取文档中插入的所有注释。我还想获得有关评论框背景颜色的信息。因此,如果可以使用功能区中提供的工具完成,也可以通过VBA完成。记住这个想法,我问这个。

3 个答案:

答案 0 :(得分:3)

Ahmad所示,您可以通过让评论有不同的作者来更改评论的颜色。

您可以通过ActiveDocument.Comments访问所有评论。

如下所示:

dim c as Comment
For each c in ActiveDocument.Comments
    'Give each comment a unique author.
    c.Author = "Author" & c.Index
next

会更改每条评论的作者,并且每条评论都会有不同的颜色。

话虽如此,您应该能够阅读所有评论,并通过跟踪评论的作者来确定颜色是否相同。但是,似乎没有任何实用的方法可以通过代码更新注释的颜色,甚至不知道实际的注释颜色。

答案 1 :(得分:2)

我注意到在Word中,评论背景颜色不能由您决定,但可以通过更改当前用户的用户名随机更改(至少对我来说)。

例如,我最初的评论都是粉红色的。直到我执行此

Application.UserName = "Ahmad MUTAWA"

之后,我添加的每条评论都在紫罗兰色的盒子里。我做了另一个改变,

Application.UserName = "Ahmad"

然而我的新评论被添加到另一个粉红色的阴影中。看看附带的截图。这些注释以三种不同的颜色显示,但它们都是由我在不同的用户名下添加的。 Comments Color

所以你可以做的是寻找不同Reviewer所写的评论,因为每个评论都是一个用户名。

答案 2 :(得分:1)

转到Review-> Track Changes选项,它会让您(作者)有机会更改评论的颜色,以便您可以将其更改为与红色和蓝色不同的颜色