加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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”.第二个使用预定义书签,它始终引用光标当前所在的页面,包括页面末尾的分页符(如果存在).

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读