问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

利用VBA设置页眉和页脚

发布网友 发布时间:2024-10-23 06:14

我来回答

1个回答

热心网友 时间:2024-11-04 04:41

《VBA之Word应用》,第八套教程,专讲VBA在Word中的应用,围绕“面向对象编程”讲解,帮助大家认识Word中VBA的对象及其属性、方法,通过实例让大家感受到VBA在Word中的妙处。今日内容为第八章:Sections对象和Section对象的第3节,专注于利用VBA设置页眉和页脚。

Section对象,代表所选内容、范围或文档中的一节,是Sections集合的成员。Sections集合包含所选内容、范围或文档中的所有各节。

在上一节中,我们探讨了Sections对象的PageSetup属性、Add方法、Item方法。这一节,我们将深入了解Section对象的Footers属性、Headers属性、Range属性。

Section.Footers属性返回一个HeadersFooters集合,代表指定节中的页脚。此属性为只读。Section.Headers属性返回一个HeadersFooters集合,代表指定节的标题。此属性同样为只读。而Section.Range属性则返回一个Range对象,代表指定对象中包含的文档部分。

接下来,我们通过一段代码实例,演示如何使用VBA设置页眉和页脚。首先,我们活动文档的第1段之后插入一个分页符,接着在活动文档第1节的主页脚添加中间对齐的页码。然后,为活动文档中第1节的第2页页眉添加居中的页码,但不包括第一页。最后,为活动文档中第1节的首页页眉添加文本。代码如下:

Sub mynzB()

Set myRange = ActiveDocument.Paragraphs(1).Range

With myRange

.Collapse Direction:=wdCollapseEnd

.InsertBreak Type:=wdPageBreak

End With

With ActiveDocument.Sections(1).Footers(wdHeaderFooterPrimary)

.PageNumbers.Add PageNumberAlignment:=wdAlignPageNumberRight

End With

With ActiveDocument.Sections(1).Headers(wdHeaderFooterPrimary)

.PageNumbers.Add PageNumberAlignment:=wdAlignPageNumberRight, FirstPage:=False

End With

ActiveDocument.PageSetup.DifferentFirstPageHeaderFooter = True

With ActiveDocument.Sections(1).Headers(wdHeaderFooterFirstPage)

.Range.InsertAfter ("精选阅读")

.Range.Paragraphs.Alignment = wdAlignPageNumberCenter

End With

Set myRange = ActiveDocument.Sections(3).Range

With myRange

.MoveEnd Unit:=wdCharacter, Count:=-1

.Collapse Direction:=wdCollapseEnd

.InsertParagraphAfter

.InsertAfter "结尾"

End With

End Sub

这段代码演示了如何设置页眉和页脚,例如在页脚添加页码,页眉添加文本,以及在不同页面添加不同内容。

理解了Section对象的属性和方法后,你将能更灵活地运用VBA在Word中进行高级操作。记得,实践出真知,多尝试不同的代码和设置,你会逐渐掌握并熟练运用这些功能。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
宁波社保卡办理需要什么材料 宁波社保卡如何申领 有什么高性价比的隔离霜可以推荐? 防晒效果好的隔离霜有哪些值得入手? 下雨天经常爬在房子墙上的那种软体动物,不是蜗牛没壳的,可以在墙上把身... 原来是美男啊里面插曲、主题曲都有哪些? 请问下各位大虾,我在外地用外地农行卡网上转账到本地邮政卡星期六转账的... 为什么用支付宝买东西明明我余额足够,付款时却说我余额不足?2个... 萍乡烛式过滤器品牌 衡水烛式过滤器品牌推荐 NBA梦之队主力库里科比猩猩呆鲨鱼,替补纳什韦德汤普森海军火花怎么... nba梦之队紫金军团加黄金锋线在加艾佛森怎么样 我设置了拒绝添加任何好友,怎样调整过来 影坛恶霸!欺辱舒淇,枪指刘德华,害死古龙,却转身获金马影帝 济宁公交可以不用卡么? vivox60怎么格机 赤溪镇历史沿革 赤溪历史沿革 赤溪建置沿革 一个没有关紧的水龙头,每天大约滴滴72千克.一年按365天计算,大约浪费多 ... 据统计,一个没有关紧的水龙头每天大约滴水86.4Kg。我们学校有45个水... ...1)算一算,一个没有关紧的水龙头,一天大约流? 户外灯具具备哪些要求 照明质量包括哪些内容 男人有几个门牙是好的 长牙先长门牙,那有先下后上的顺序吗? ...就是网上曝光的吴睿哲吗?(特征是上面三颗门牙是假的) 上排门牙只有3个是怎么回事? 平顶山工业职业技术学院单招专业有哪些? ...中心,那报到证签往单位处该怎么填呢?是工作单位,还是家乡的人才服务... 一九七八年入伍当兵到一九八三年退役的退役土兵国家有社保补贴吗? 民政部参战伤残军人最新规定参战伤残军人下岗失业退休年龄是多少岁 一九七九年一月一日入伍,一九八二年一月一日退伍,能算几年社保期? 退伍时间就是入伍的时间吗 ...一键恢复什么东西,为什么我的np470r5e x01我怎么找都 三星s470怎么打开 申请专利哪些事项需注意 三星470R5E型号的电脑怎么恢复出厂设置? 三星S470手机驱动 你好:想问三星470251笔记本重装自带的系统怎么操作。 三星470r5e x04买了一个多月了,刚开始还好现在突然超级卡有时开机黑屏... 三星笔记本470r5e-x01的磁盘怎么设置 XBA篮球经理游戏有那些?如51wan,17173还有那些? 征战四方运营平台介绍 超时空舰队游戏系统 小天才还是步步高好? QQ微信照样扣流量 2-9分之2=几分之几... 先涂出2个九分之二,再算一算涂色部份占大正方形的几分之几 人际冲突如何求和?