如何使用C#在MS Word段落文本中查找行

时间:2019-07-04 10:00:27

标签: c# ms-word

我正在尝试用char(-)填充段落末尾的空格,为此,我应该找到段落中的每一行,并且我认为这样做是通过查找回车来实现的。但从未找到任何建议找到线。

我试图通过遍历段落文本并找到其中一个'\ n''\ r''\ u000A'来进行查找,并计算其中有多少但始终为0
编辑:
这里是一些代码:

oDoc = oWord.Documents.Open(ref oSaveAsFile, ref oMissing, ref oMissing, ref oMissing,
     ref oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing,
     ref oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing,
     ref oMissing, ref oMissing);
        oWord.Visible = false;
        Word.Paragraph par = oDoc.Content.Paragraphs[2];
        string text = par.Range.Text;
        int j = 0;
        for (int i = 0; i < text.Length; i++)
            if (text[i] == '\u000a')
                j++;
        MessageBox.Show("line :" + j);
        oDoc.Close();

0 个答案:

没有答案