使用Vb.net WinForms在单词表中获取文本属性

时间:2014-06-26 08:12:53

标签: vb.net winforms ms-word

我在WinFoms中有一个VB.net应用程序,可以在单词表中获取单元格的属性。问题是它只获取单元格的属性而不是每个字符的属性。

例如,下面的行位于单个单元格中。

  

快速 棕色 f o x

我怎样才能得到那些人的财产?

1 个答案:

答案 0 :(得分:0)

您需要获取每个单词(或字符)的范围并检查其字体:

Dim cell As Word.Cell = tb.Cell(row, col);
Dim cellRng As Word.Range = cell.Range;

你可以这样循环每个单词:

For Each rngWord As Word.Range In cellRng.Words
    If rngWord.Bold
        '...
    End If
Next

请务必添加:

Imports Microsoft.Office.Interop