需求:想要通过外部调用获取word中的文本
如果使用Paragraphs对象,在内部调用时没有问题(VBA或VSTO)。但是使用外部COM方法调用却无法获取。
最后通过Range对象,可以支持通过COM外部调用的方法来获取Word的全文。
Range range = doc.Range();
Console.WriteLine(range.Text.ToString());
如果Range()不传入实参,则表示获取整个Document范围的Range
如果range设置一个取值范围,比如只获取前两个字符:
Range range = doc.Range(0,2);