我是靠谱客的博主 机智网络,最近开发中收集的这篇文章主要介绍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 在某一段落前插入新的段落所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部