在打开的 word 文档中,通过按 Ctrl 我可以选择不同段落中的多个单词,由未选择的单词分隔。
如何在代码中找到多个不连续的文本块?
仅使用 document.Selection 会返回最后选择的单词,而其他单词则被抛在后面,但仍被视觉选中。
例如,下面的 ArrayList 将包含列表中的 1 个元素。
ArrayList paras = new ArrayList();
foreach (Paragraph para in _application.Selection.Paragraphs)
{
paras.Add(para.Range.Text);
}