C# office 控件编程 由于word中排版造成word复制【含书签】容易遇到的问题 .docx
来源:互联网 发布:水果超市软件 编辑:程序博客网 时间:2024/05/21 18:32
问题:
场景再现:将word复制到另一个文档,且该文档为含书签的项目,书签在复制时候会遇到,当含横向和纵向copy时,如用下面方式copy会存在书签丢失的问题。
此复制word方法由于按照节去copy存在如果书签跨两节,丢失问题
//1.创建新doc
Word.Application newapp = new Word.Application();
Word.Document newdoc;
object nothing = System.Reflection.Missing.Value;//用于作为函数的默认参数
newdoc = newapp.Documents.Add(ref nothing, ref nothing, ref nothing, refnothing);//生成一个word文档
//2.word可视化
newapp.Visible = true;
//3.复制旧doc
this.Select();
//4.黏贴到新doc
Object saveChanges = Word.WdSaveOptions.wdDoNotSaveChanges;
int SectionSize = this.Sections.Count;
for (int i = 1; i <= SectionSize; i++)
{
this.Sections[i].Range.Copy();
newdoc.Sections[i].Range.PasteAndFormat(Word.WdRecoveryType.wdPasteDefault);
}
解决处理方式:
缺点:处理速度没有前面方法快速
//1.创建新doc
Word.Application newapp = new Word.Application();
Word.Document newdoc;
object nothing = System.Reflection.Missing.Value;//用于作为函数的默认参数
newdoc = newapp.Documents.Add(ref nothing, ref nothing, ref nothing, refnothing);//生成一个word文档
//2.word可视化
newapp.Visible = true;
this.Application.Selection.WholeStory();
this.Application.Selection.Copy();
newdoc.Application.Selection.PasteAndFormat(Word.WdRecoveryType.wdPasteDefault);
- C# office 控件编程 由于word中排版造成word复制【含书签】容易遇到的问题 .docx
- Apose.word控件获取书签中的内容并复制到一个新的word文档中
- Office -word 【解决排版问题:论文复制过程中产生的大量空格及回车】 快速替换回车与空格
- C# office控件编程 书签的定位
- C# office控件开发 如何使word中书签不被删除,且一直保持[]输入状态,非|状态
- Office Word :word中无法显示复制的图片
- C# office控件编程 书签赋值问题处理
- word中粘贴代码的排版问题
- word中图片排版问题
- “Microsoft Office Word 遇到问题需要关闭”的解决方法
- Microsoft Office Word遇到问题需要关闭的问题解决
- “Microsoft Office Word 遇到问题需要关闭”的解决办法
- 在Office Word中利用书签管理参考文献和引用
- Microsoft Office Word 遇到问题需要关闭
- office中word使用过程中字体排版
- office WORD 2007 排版中的2个问题
- Word 导出带目录书签的PDF文档 Office
- 开源Office Word——DocX
- 【IDE-Visual Studio】编译出错(chenlu-1):无法解析
- 对象在堆上,栈上,还是函数里面的局部变量
- 安装wamp5时,若wamp5总显示黄色,一般情况是由于。。。
- Servlet 3.0 vs 2.5
- mybatis 整合 spring3
- C# office 控件编程 由于word中排版造成word复制【含书签】容易遇到的问题 .docx
- 解决VMWare中, RedHat 5 中文问题
- interceptor和action使用同一个result的解决办法
- linux下 mysql命令
- 安装WAS 报错遇到错误 CTGIN9048E
- Count the string + KMP
- 一个学习GitHub的资料
- 黑马程序员_java基础之一
- Spring Data MongoDB 去掉_class属性字段