Microsoft Word如何使用DocX更改背景颜色

时间:2015-05-25 03:06:30

标签: c# office-interop novacode-docx

我正在尝试更改Word文档中的背景颜色(仅限几个单词)。

我正在使用DocX(https://docx.codeplex.com/SourceControl/latest#Examples/Program.cs),但我找不到允许我这样做的任何方法/属性。

这是我的代码:

    var rb = new Formatting();
        rb.UnderlineColor = this.GetResultColor(stu.RespectfulBehavior);
        rb.FontColor = this.GetResultColor(stu.RespectfulBehavior);

templ.ReplaceText(PlaceHolders.RespectfulBehaviour.GetDisplayName(), "    ", newFormatting: rb);

请帮忙,谢谢

1 个答案:

答案 0 :(得分:0)

查看课程中Formatting的DocX源代码,我会说您正在寻找Highlight。所以如果你想要用蓝色突出显示的东西

rb.Highlight = Highlight.blue;

修改 这似乎已经在这个问题https://stackoverflow.com/a/30141775/2039359

中得到了解答