C# 如何在MS Word中的文本下划红色波浪线?

C# 如何在MS Word中的文本下划红色波浪线?,c#,ms-word,add-in,C#,Ms Word,Add In,我对MS Word文档格式感兴趣。我正在开发C#上的addin,想知道如何以编程方式在某个单词下绘制红色波浪线 当前代码: Word.Range targetWord; targetWord.Font.Color = wdColor.wdColorRed; 如果targetWord是范围对象要在单词下面划线,请使用: targetWord.Underline = Microsoft.Office.Interop.Word.WdUnderline.wdUnderlineSingle; 参考资料

我对MS Word文档格式感兴趣。我正在开发C#上的addin,想知道如何以编程方式在某个单词下绘制红色波浪线

当前代码:

Word.Range targetWord;
targetWord.Font.Color = wdColor.wdColorRed;

如果
targetWord
范围
对象

要在单词下面划线,请使用:

targetWord.Underline = Microsoft.Office.Interop.Word.WdUnderline.wdUnderlineSingle;

参考资料:

使用Word=Microsoft.Office.Interop.Word

要在单词下面加上颜色下划线,应使用:
targetWord.Font.ColorIndex=Word.WdColorIndex.wdRed

我设法改变了目标单词的字体颜色,但这不是我真正需要做的。请显示您的代码'Word.Range targetWord;targetWord.Font.Color=wdColor.wdColorRed;'targetWord是我在上面定义的“范围”对象。这里我只展示了声明,因为targetWord的定义不是我问题的主要部分。所以,对于给定的“范围”对象,我想在它下面画一条红色波浪线。