c# – Interop Word – 从文档中删除页面
发布时间:2020-12-16 01:38:13 所属栏目:百科 来源:网络整理
导读:使用Word Interop库从Document对象中删除特定页面的最简单,最有效的方法是什么? 我注意到有一个Pages属性可以扩展/实现IEnumerable.可以简单地删除数组中的元素,并从文档中删除页面吗? 我也看过Ranges和Section的例子,但使用起来看起来并不优雅. 谢谢. 解
使用Word Interop库从Document对象中删除特定页面的最简单,最有效的方法是什么?
我注意到有一个Pages属性可以扩展/实现IEnumerable.可以简单地删除数组中的元素,并从文档中删除页面吗? 我也看过Ranges和Section的例子,但使用起来看起来并不优雅. 谢谢. 解决方法
一种可能的选择是为整个页面添加书签(选择整个页面,转到“工具”|“插入书签”,然后键入名称).然后,您可以使用Document对象的Bookmarks集合来引用该文本并将其删除.
或者,尝试此代码的C#等价物: Doc.ActiveWindow.Selection.GoTo wdPage,PageNumber Doc.Bookmarks("Page").Range.Text = "" 第一行将光标移动到页面“PageNumber”.第二个使用预定义书签,它始终引用光标当前所在的页面,包括页面末尾的分页符(如果存在). (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |