试过两种方法:
第一种:
变量sig是段落类型,改变其text就可以了,换行添加一个r;
sig.Range.Text = "段落前插入一个新的段落r" + sig.Range.Text;
第二种:
操作光标到某一段的开始,输入即可。
var selection = document.Application.Selection;
selection.Font.Color = Words.WdColor.wdColorRed;
selection.TypeText("新的段落哦");
selection.TypeParagraph();
操作光标的时候,可以一段一段跳过,因为我需要扫描全文档
selection.Move(Microsoft.Office.Interop.Word.WdUnits.wdParagraph, 1);
如果是表格,需要这样写,因为合并的时候上边的跳过会出问题:
sig.Range.Select();//选中表格
跳出表格
selection.Move(Microsoft.Office.Interop.Word.WdUnits.wdCell, 1);
总结:
后来发现如果修改的位置下方有项目符号的时候,会出现问题,想着在输入的时候去掉格式就可以,后来因为项目符号另外已经做了处理,就没有再去看这个内容了。
最后
以上就是机智网络最近收集整理的关于Microsoft.Office.Interop.Word 在某一段落前插入新的段落的全部内容,更多相关Microsoft.Office.Interop.Word内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复