【问题标题】:Apply Color to a Specific Word将颜色应用于特定单词
【发布时间】:2014-10-09 15:20:26
【问题描述】:

我正在使用 Microsoft.Interop.Word 以编程方式创建 Word 文档。 在给定的段落中,我需要将“已解决”一词的字体颜色更改为绿色。

我花了很多时间在互联网上搜索如何执行此操作,但找不到解决方案。 这是我用来添加段落和文本的代码:

Microsoft.Office.Interop.Word.Paragraph pgf = document.Paragraphs.Add();
pgf.Range.InsertBefore("Issue Status is Resolved");

现在我想将“已解决”的颜色更改为绿色。

【问题讨论】:

    标签: c# visual-studio-2010 ms-word interop


    【解决方案1】:
    pgf.Range.Words[4].Font.Color = WdColor.wdColorGreen;
    

    【讨论】:

    • 您能否扩展您的答案以包括对您的代码的解释?它对读者的帮助超出了您的想象。
    • 您认为代码的哪一部分不是自我解释的?尤其是在问题的背景下。
    • 代码永远不会自我解释。通过不包含解释,您将由读者来解释您的代码的含义。语法告诉你什么你在做什么,cmets和解释告诉你为什么你在做什么。
    • 感谢 Fraytx 和 gunr2171。事实证明这比我表达的要复杂一些。我过于简单化了。我将结束这个问题并开始一个具有适当细节的新问题。
    猜你喜欢
    • 1970-01-01
    • 2017-09-02
    • 2021-10-13
    • 2013-10-11
    • 2012-05-01
    • 2021-12-01
    • 2013-11-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多