欢迎来到天天文库
浏览记录
ID:62073392
大小:64.00 KB
页数:6页
时间:2021-04-16
《页眉和页脚操作技巧.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、个人收集整理勿做商业用途1. 引言在日常的WPS文字二次开发中,经常会涉及到操作页眉和页脚的情况。如:添加、删除、修改页眉和页脚中的文字、图形和图像等,本文通过WPS文字提供的二次开发接口,以WPS为基础,同时兼顾Word来介绍其中的用法.注意:WPS虽然与Word非常相似,但也有自身的一些特点。2。 简介设置页眉和页脚时,可能会涉及到与“页面设置”和“域”的知识。影响到页眉和页脚的设置如下图: 2.1. 节、页面设置、页码域节:通常以为文档的下一个对象是节(即Application—〉Documents->Sections),页眉和页脚可以在不同的节中
2、进行不同的设置。页面设置:奇偶页不同:此功能为方便设置类似于书籍的“页眉和页脚”,如字典。首页不同:此功能为方便设置首页为封面而设置.(注:通常封面不显示页码)域:如果在页眉和页脚中插入了页码域(即,如果你做了如下的操作:插入、页码,这样插入的页码就是一个域,与3、ers(wpsHeaderFooterPrimary).Range。Text注:这里的wpsHeaderFooterPrimary可以取得枚举值及描述如下:名称 值 描述wpsHeaderFooterEvenPages 3 返回偶数页上的所有页眉或页脚wpsHeaderFooterFirstPage 2 返回文档或节中的第一个页眉或页脚wpsHeaderFooterPrimary 1 返回文档或节中除第一页外所有页上的页眉或页脚针对“页面设4、置”的不同,所以,对读取页眉中的内容细分如下:2.2。1。 在页面设置中勾选了“奇偶页不同”读取偶数页的内容:ActiveDocument.Sections(1).Headers(wpsHeaderFooterEvenPages).Range。Text读取奇数页的内容:可以使用:ActiveDocument.Sections(1).Headers(wpsHeaderFooterPrimary)。Range.Text注意:如果页眉中设置了动态的内容,如第*页(“*”代表是一个根据页码自动更新的数字),则读出的内容:这里与Word的差异:1. Word:是根5、据当前光标的位置而定(如:光标放在第2页,则wdHeaderFooterEvenPages读出的是第2页的页眉内容,如果在第4页,则读出的是第4页的内容,如果光标在第3页,则读出什么有时是2页,有时是4页,规律不细说)。2. WPS:读取的就是第一个匹配的页眉(如:wpsHeaderFooterEvenPages读的就是第2页的内容;wpsHeaderFooterPrimary则是第1页或者第3页的内容)。2。2。2。 在页面设置中勾选了“首页不同”个人收集整理勿做商业用途读取第一页的内容:ActiveDocument.Sections(1)。Heade6、rs(wpsHeaderFooterFirstPage).Range。Text读取除第一页的内容:ActiveDocument。Sections(1)。Headers(wpsHeaderFooterPrimary).Range。Text2。3。 删除、修改页眉的内容与上面同理,通常用(其他情况,请参考上面的方法):ActiveDocument.Sections(1)。Headers(wpsHeaderFooterPrimary)。Range。Text="KingSoft”3. 操作页眉中的图形或图像3.1。 读取页眉中的图形或图像读取页眉与页脚中的所有图7、形(不包含嵌入式图片):ActiveDocument.Sections(1)。Headers(wpsHeaderFooterPrimary).Shapes.Count也可以用:wpsHeaderFooterFirstPage、wpsHeaderFooterEvenPages此处三个读出的结果完全相同。读取在页面设置中勾选了“首页不同”中的页眉中的图形(不包含嵌入式图片):ActiveDocument。Sections(1).Headers(wpsHeaderFooterFirstPage).Range.ShapeRange。Count其他的偶数页等与其类8、似。注意:大多数情况应该使用.Range.ShapeRange.Count来操作
3、ers(wpsHeaderFooterPrimary).Range。Text注:这里的wpsHeaderFooterPrimary可以取得枚举值及描述如下:名称 值 描述wpsHeaderFooterEvenPages 3 返回偶数页上的所有页眉或页脚wpsHeaderFooterFirstPage 2 返回文档或节中的第一个页眉或页脚wpsHeaderFooterPrimary 1 返回文档或节中除第一页外所有页上的页眉或页脚针对“页面设
4、置”的不同,所以,对读取页眉中的内容细分如下:2.2。1。 在页面设置中勾选了“奇偶页不同”读取偶数页的内容:ActiveDocument.Sections(1).Headers(wpsHeaderFooterEvenPages).Range。Text读取奇数页的内容:可以使用:ActiveDocument.Sections(1).Headers(wpsHeaderFooterPrimary)。Range.Text注意:如果页眉中设置了动态的内容,如第*页(“*”代表是一个根据页码自动更新的数字),则读出的内容:这里与Word的差异:1. Word:是根
5、据当前光标的位置而定(如:光标放在第2页,则wdHeaderFooterEvenPages读出的是第2页的页眉内容,如果在第4页,则读出的是第4页的内容,如果光标在第3页,则读出什么有时是2页,有时是4页,规律不细说)。2. WPS:读取的就是第一个匹配的页眉(如:wpsHeaderFooterEvenPages读的就是第2页的内容;wpsHeaderFooterPrimary则是第1页或者第3页的内容)。2。2。2。 在页面设置中勾选了“首页不同”个人收集整理勿做商业用途读取第一页的内容:ActiveDocument.Sections(1)。Heade
6、rs(wpsHeaderFooterFirstPage).Range。Text读取除第一页的内容:ActiveDocument。Sections(1)。Headers(wpsHeaderFooterPrimary).Range。Text2。3。 删除、修改页眉的内容与上面同理,通常用(其他情况,请参考上面的方法):ActiveDocument.Sections(1)。Headers(wpsHeaderFooterPrimary)。Range。Text="KingSoft”3. 操作页眉中的图形或图像3.1。 读取页眉中的图形或图像读取页眉与页脚中的所有图
7、形(不包含嵌入式图片):ActiveDocument.Sections(1)。Headers(wpsHeaderFooterPrimary).Shapes.Count也可以用:wpsHeaderFooterFirstPage、wpsHeaderFooterEvenPages此处三个读出的结果完全相同。读取在页面设置中勾选了“首页不同”中的页眉中的图形(不包含嵌入式图片):ActiveDocument。Sections(1).Headers(wpsHeaderFooterFirstPage).Range.ShapeRange。Count其他的偶数页等与其类
8、似。注意:大多数情况应该使用.Range.ShapeRange.Count来操作
此文档下载收益归作者所有