首页 置换 选车 估价 问答 生活 经销商 车管所 汽车资讯 汽车销量 车牌查询 今日油价 天气预报
您的位置: 首页 > 生活 > 其他 > vbaword替换页眉内容(利用VBA设置页眉和页脚)
vbaword替换页眉内容(利用VBA设置页眉和页脚)
更新时间:2024-07-06 15:33:38

分享成果,随喜正能量】做人,管好嘴,守住心,怨念越多,将来的苦难也就越多。。

《VBA之Word应用》,是我推出第八套教程,教程是专门讲解VBA在Word中的应用,围绕“面向对象编程”讲解,首先让大家认识Word中VBA的对象,以及对象的属性、方法,然后通过实例让大家感受到Word VBA 的妙处。本套教程共三册十六章,今日内容第八章: Sections对象和Section对象的第3节:利用VBA设置页眉和页脚

vbaword替换页眉内容(利用VBA设置页眉和页脚)1

第三节 Section对象及其属性

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

在上一节中我们讲解的是Sections对象的PageSetup 属性、Add 方法、Item 方法。这节我们讲解的是Section对象的Footers属性、Headers属性、Range属性。

1 Section.Footers属性

这个属性返回一个HeadersFooters集合, 该集合代表指定节中的页脚。此为只读属性。

语法:expression.Footers

其中expression 是必需的。一个代表 "Section" 对象的变量。

2 Section.Headers属性

这个属性返回一个HeadersFooters集合, 该集合代表指定节的标题。此为只读属性。

语法:expression.Headers

其中expression 是必需的。一个代表 "Section" 对象的变量。

3 Section.Range属性

这个属性返回一个Range对象, 该对象代表指定对象中包含的文档部分。

语法:expression.Range

其中expression 是必需的。一个代表 "Section" 对象的变量。

4 实例:页眉页脚的添加

在本讲的实例部分,我将给大家一段代码,这个代码中将进行页眉页脚的设置,代码如下:

Sub mynzB()

Set myRange = ActiveDocument.Paragraphs(1).Range

'活动文档第1段之后插入一个分页符

With myRange

.Collapse Direction:=wdCollapseEnd

.InsertBreak Type:=wdPageBreak

End With

'向活动文档第1节中的主页脚添加一个中间对齐的页码。

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

.PageNumbers.Add PageNumberAlignment:=wdAlignPageNumberRight

End With

'为活动文档中第1节的第2页页眉添加居中的页码, 第一页的页码除外

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

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

End With

'为活动文档中第1节的首页页眉添加文本。

ActiveDocument.PageSetup.DifferentFirstPageHeaderFooter = True

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

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

.Range.Paragraphs.Alignment = wdAlignPageNumberCenter

End With

'在第3节的结尾插入文本。

Set myRange = ActiveDocument.Sections(3).Range

With myRange

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

.Collapse Direction:=wdCollapseEnd

.InsertParagraphAfter

.InsertAfter "结尾"

End With

End Sub

代码截图:

vbaword替换页眉内容(利用VBA设置页眉和页脚)2

代码解读:以上代码部分,我们只对WdHeaderFooterIndex 枚举值进行解读,如下:

WdHeaderFooterIndex 枚举值:

1)wdHeaderFooterEvenPages 3 返回偶数页上的所有页眉或页脚。

2)wdHeaderFooterFirstPage 2 返回文档或节中的第一个页眉或页脚。

3)wdHeaderFooterPrimary 1 返回文档或节中除第一页外所有页上的页眉或页脚。

代码的运行效果:运行前:

vbaword替换页眉内容(利用VBA设置页眉和页脚)3

代码运行后:

vbaword替换页眉内容(利用VBA设置页眉和页脚)4

vbaword替换页眉内容(利用VBA设置页眉和页脚)5

今日内容回向:

1 Word中Section对象的Footers属性、Headers属性、Range属性的意义是什么?

2 如何利用VBA设置页眉和页脚?

本讲内容参考程序文件:Doc 008文档.docm

vbaword替换页眉内容(利用VBA设置页眉和页脚)6

我20多年的VBA实践经验,全部浓缩在下面的各个教程及应用工具中:

vbaword替换页眉内容(利用VBA设置页眉和页脚)7

vbaword替换页眉内容(利用VBA设置页眉和页脚)8

vbaword替换页眉内容(利用VBA设置页眉和页脚)9

分享成果,随喜正能量】遗憾是常有,孤独是常在,生活是品尝苦味,人生便是看尽无常变幻。。

,
相关推荐RECOMMEND
曹操刘备和孙权谁最厉害(曹操刘备死后孙权活了30年)
三国故事公众号的读者大家好,今天我们来谈谈孙权的后半生。孙权从公元223年刘备去世开始,到自己病逝,他继续活了近30年的时间。先后熬死了曹丕、诸葛亮、蒋琬、司马懿等当世之英杰,也熬死了曹叡和公孙渊这些...
什么是夫妻二人共有财产(如何区分夫妻共有财产与一方个人财产)
来源:山东高法转自:山东高法特别提示:凡本号注明“来源”或“转自”的作品均转载自媒体,版权归原作者及原出处所有。所分享内容为作者个人观点,仅供读者学习参考,不代表本号观点男女结为夫妻按民间传统观念来看...
黑龙江牡丹江市机场航班(牡丹江市机场春运前两轮增加航班173班)
黑龙江牡丹江市机场航班?东北网1月18日讯今年春运始于1月21日终至3月1日,为期40天1月16日,记者从牡丹江海浪国际机场获悉,该机场抢前抓早,提前与各大航空公司联络协调,对接春运增加航班工作经过积...
江苏沪通机场(江苏2条铁路接入上海机场)
扬子晚报禄口机场出远门,未来是这样的:轨道交通直通机场,安检互认、联程联运、“一票到底”……4月17日,国家发展改革委公开了《关于促进枢纽机场联通轨道交通的意见》,从规划、建设、营运等各方面,对打造“...
麦芽糖的化学名称(9050-36-6麦芽糊精Maltodextrin详细介绍)
简介:麦芽糊精易溶于水,黏性适度,增稠性,胶黏性,抑制糖结晶和稳定泡沫的效果好,具有优良的乳化性能,又促进产品成型和调整产品组织结构的作用,其吸潮性低,不易结团,成模性也好,既能防止产品变形又可改善外...
某宝代抽荣耀水晶是怎么做到的(代抽荣耀水晶包中)
前言:各位小伙伴大家好,这里是不仅游戏打得6,长得还很帅的熊猫哥哥~一提到荣耀水晶,几乎所有爱玩王者荣耀的小伙伴都会有一种眼前一亮的感觉,因为这可以说是王者荣耀中最值钱的游戏道具!通常情况下,王者中最...