Как найти строки в тексте абзаца MS Word, используя C # - PullRequest
1 голос
/ 04 июля 2019

Я пытаюсь заполнить пробелы в конце строк абзаца символом (-), и для этого я должен найти каждую строку в абзаце, и я думаю, что для этого нужно найти возврат каретки. но никогда не работал с предложением найти строки.

Я попытался найти это, пройдя по тексту абзаца и отыскивая один из этих '\ 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();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...