2

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

有没有办法在 MS Word 中更改评论框的背景颜色?

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

4

3 回答 3

3

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

例如,我最初将所有评论都放在粉红色的框中。直到我执行了这个

Application.UserName = "Ahmad MUTAWA"

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

Application.UserName = "Ahmad"

然而我的新评论被添加到另一种粉红色中。查看随附的屏幕截图。这些评论以三种不同的颜色显示,但它们都是由我以不同的用户名添加的。 评论颜色

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

于 2012-11-10T05:40:16.520 回答
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

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

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

于 2012-11-10T14:42:07.663 回答
1

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

于 2013-03-01T17:47:13.807 回答