我是靠谱客的博主 机智网络,这篇文章主要介绍Microsoft.Office.Interop.Word 在某一段落前插入新的段落,现在分享给大家,希望可以做个参考。

试过两种方法:

第一种:

变量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内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(116)

评论列表共有 0 条评论

立即
投稿
返回
顶部