我正在使用 c#.net 和 word 2007 lib
我希望能够抓取 Word.Range.Text 的一部分并对其进行更改,而不会影响范围中的格式、文本或其他任何内容。
我将如何获取 Word.Range.Text 的一部分,以便我可以更改文本,甚至只是删除文本的那部分?
例子:
我要编辑/删除此文本但这部分不要管
解决方案:好的,原来你需要有一个段落的“克隆”,然后通过在克隆变量中设置范围的开始和结束,你可以设置段落中你想要编辑的位置。如下:
Word.Range clonedRange = parag.Range;
cloneRange.Start = 0;
cloneRange.End = 15;
cloneRange.Text = "";