当前位置:首页 > 科技

【word方框怎么插入分页符】在文档中插入分页符和位置扩展

【成果共享,顺熙正能量】根本没有那条“更好的路”。只有一条路,就是你选择的那条路。关键是你要勇往直前,还要坚持走下去。

《VBA之Word应用》,我推出的第八个教程,教程专门讲解VBA在Word中的应用,以“面向对象编程”为中心,首先在Word中了解VBA的对象和对象的属性、方法,然后通过例子感受Word VBA的妙处,本教程共3卷16章,今天第6章。

第四节范围对象方法(8)

大家好,我们继续讲Range对象方法,上节课我们将讨论Range对象的SetRange方法、PasteAndFormat方法、PasteSpecial方法,这一节将介绍Select方法、GoTo方法、Expand方法。

1 Range。Select方法

此方法选择命名范围。

语法:ex

其中expression是必需的,是表示Range对象的变量

2 Range。GoTo方法

此方法返回表示指定项目(如页面、书签或字段的开始位置)的Range对象。

语法:expression.goto (what、which、count、name)

其中expression是必需的,是表示Range对象的变量

参数:

1)要移动What可选变量范围的项目类型。可以是WdGoToItem常量之一。

2)要移动Which可选变量范围的项目。**wdGoToDirection**可以是常数之一。

3)计数可选变量文档中的条目数。默认值为1。只有正值有效。要指定上一范围的项目,请使用wdGoToPrevious作为参数,并指定计数值。

4)Name可选变量如果任何参数为wdGoToBookmark、wdGoToComment、wdGoToField或wdGoToObject,请指定名称。只有正值有效。要指定上一范围的项目,请使用wdGoToPrevious作为参数,并指定计数值。

3 Range。Expand方法

扩展指定的区域或选区。返回添加到区域或选定内容的字符数。

语法:expression.expand(单位)

其中expression是必需的,是表示Range对象的变量

参数:

1)使用单位可选变量度量单位扩展区域。以下移动常数之一: wdCharacter、wdWord、wdSentence、wdParagraph、wdSection、wdStory、wdCell wdColumn、wdRow或wdTable

WdGoToItem常量枚举值:

WdGoToBookmark -1书签Bookmark。

WdGoToComment 6注释Comment。

WdGoToEndnote 5美洲Endnote。

WdGoToEquation 10官方Equation。

WdGoToField 7域Field。

WdGoToFootnote 4脚注Footnote。

WdGoToGrammaticalError 14语法错误GrammaticalError。

WdGoToGraphic 8图形图形。

WdGoToHeading 11标题Heading。

WdGoToLine三线。

WdGoToObject 9对象对象。

WdGoToPage第1页第页.

WdGoToPercent 12% percent。

WdGoToProofreadingError 15校正错误ProofreadingError。

WdGoToSection 0部分Section。

WdGoToSpellingError 13拼写错误SpellingError。

WdGoToTable 2表Table。

WdGoToDirection常量枚举值:

WdGoToAbsolute 1绝对位置。

指定给WdGoToFirst 1的对象的第一个实例。

由WdGoToLast -1指定的对象的最后一个实例

指定为WdGoToNext 2的对象的下一个实例

WdGoToPrevio

us 3 所指定对象的上一个实例。

wdGoToRelative 2 相对于当前位置的位置

4 实例:选择某范围,然后移动光标到其他位置并扩展

我们下面就一个实例来讲解一下本节方法的应用。这讲的实例中:首先选择活动文档的的第二段作为基础,然后在活动文档倒数第二段之后插入一个分页符,分页。并将光标转到第二页开始,扩展到整个段落。我们看代码:

Sub mynzC()

Set myRange = Ac(2).Range

myRange.Select

MsgBox myRange.Text

'活动文档倒数第二段之后插入一个分页符,也就是将最后一段分页

With myRange

.Collapse Direction:=wdCollapseEnd

.InsertBreak Type:=wdPageBreak

End With

'将光标转到第二页开始

myRange.GoTo What:=wdGoToPage, Which:=wdGoToAbsolute, Count:=2

myRange.Select

'将myRange范围扩展到第二页光标所在的整个段落

'myRange.SetRange Start:=Selec, End:=Selec(1).Range.End

myRange.Expand Unit:=wdParagraph

myRange.Select

MsgBox myRange.Text

End Sub

代码截图:

代码解读:

这里只给大家讲解一下将myRange范围扩展到第二页光标所在的整个段落的方法,这里给出了两种代码:

其一:myRange.SetRange Start:=Selec, End:=Selec(1).Range.End

这句代码利用的是SetRange扩展调整开始和结束的位置。

还有一种方案是直接扩展:myRange.Expand Unit:=wdParagraph

以上两种方案都是可以的。

代码的运行效果:

今日内容回向:

1 Word中Range对象的Select方法、GoTo方法、Expand 方法的意义是什么?

2 如何利用VBA移动及扩展某区域?

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

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

【分享成果,随喜正能量】做事,就两个字:坚持,多坚持一会,多忍耐一次,也许就会有意外的惊喜。

1.《【word方框怎么插入分页符】在文档中插入分页符和位置扩展》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。

2.《【word方框怎么插入分页符】在文档中插入分页符和位置扩展》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。

3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/keji/2518559.html

上一篇

【word怎么擦掉右边的线条】办公室小贴士:消除单词排版时不显眼的小烦恼。

【word方框怎么插入分页符】插入Word文档分页

【word方框怎么插入分页符】插入Word文档分页

word方框怎么插入分页符相关介绍,Hello,你好,编辑多页文档时,可能会发生文档结构分页。这一节的内容已经结束了。以下内容与本节不太相关。我需要另一页。此时,您是否一直按“Enter”键,一直按到下一页?今天分享今天文档工作中使用的...

【word方框怎么插入分页符】“干货”字技术知识——基础文章(10)

  • 【word方框怎么插入分页符】“干货”字技术知识——基础文章(10)
  • 【word方框怎么插入分页符】“干货”字技术知识——基础文章(10)
  • 【word方框怎么插入分页符】“干货”字技术知识——基础文章(10)
【word方框怎么插入分页符】插入分页符分隔符

【word方框怎么插入分页符】插入分页符分隔符

word方框怎么插入分页符相关介绍,插入分页符分隔符 1.在WPS和Word中,分页符和节分隔符都位于“页面设置”工具栏下 2.然后单击下一行中间的“分隔符”,在“分隔符”下有需要选择的东西。「分页」、「分栏符号」、「换行符号」、「下一...

【word方框怎么插入分页符】单词技术|插入分页符的三种方法

  • 【word方框怎么插入分页符】单词技术|插入分页符的三种方法
  • 【word方框怎么插入分页符】单词技术|插入分页符的三种方法
  • 【word方框怎么插入分页符】单词技术|插入分页符的三种方法

【word方框怎么插入分页符】在Word文档中插入分页符的两种方法

  • 【word方框怎么插入分页符】在Word文档中插入分页符的两种方法
  • 【word方框怎么插入分页符】在Word文档中插入分页符的两种方法
  • 【word方框怎么插入分页符】在Word文档中插入分页符的两种方法