【问题标题】:How underline text in MS Word with wavy red lines?如何用波浪形红线在 MS Word 中为文本下划线?
【发布时间】:2013-07-15 03:33:15
【问题描述】:

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

当前代码:

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

其中targetWord 是Range 对象

【问题讨论】:

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

标签: c# ms-word add-in


【解决方案1】:

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

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

参考:http://msdn.microsoft.com/en-us/library/microsoft.office.interop.word.range.underline(v=office.11).aspx

【讨论】:

    【解决方案2】:

    使用 Word = Microsoft.Office.Interop.Word;

    要为单词添加颜色下划线,您应该使用: targetWord.Font.ColorIndex = Word.WdColorIndex.wdRed;

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-03-15
      • 2013-05-22
      • 1970-01-01
      • 2021-10-05
      • 2017-09-13
      • 2017-03-25
      • 2017-01-18
      • 1970-01-01
      相关资源
      最近更新 更多