Как работать со списком в диапазоне в текстовом файле, используя c# - PullRequest
1 голос
/ 12 февраля 2020

Я пытаюсь редактировать текстовый документ, используя автоматизацию слов. В документе есть список ссылок, которые я хочу проверить и отредактировать по одной. Я выбрал часть ссылок в диапазоне, и теперь я хочу l oop по списку.

object start = new Regex(@"(References)\s*:?\s*").Match(wordText).Index;
        object end = wordText.Length;

        Word.Range rngRef = doc.Range(start,end);

Вот как я выбрал диапазон, теперь как мне выбрать список и l oop через предметы?

1 Ответ

0 голосов
/ 13 февраля 2020

Я зависит от того, как упорядоченный список точно «отформатирован» в Word. Если это просто количество абзацев, которое можно сделать (чтобы получить текст из абзацев):

int i = 0;
var paragraphs = rngRef.Paragraphs;
foreach (Word.Paragraph item in paragraphs)
{
     Console.WriteLine("{0}: {1}", ++i, item.Range.Text);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...