如何更改 DocX (Microsoft Word) 文档的背景颜色

How to change background color with DocX (Microsoft Word) documents

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

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

这是我的代码:

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

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

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

rb.Highlight = Highlight.blue;

编辑: 这个问题好像已经回答了