word对象位置是啥(什么是WordRange对象)
word对象位置是啥(什么是WordRange对象)
2024-09-27 05:43:36  作者:無法鈈愛妳  网址:https://m.xinb2b.cn/life/mip431903.html

分享成果,随喜正能量】终有一天,你会跨过静谧无声的洗墨江,离开群山环抱的旧桃源,来到无边阴霾的夜空之下。你会目睹无数不可攀爬之山相继倾覆,不可逾越干涸成田,你要记得,你的命运悬在刀尖上,而刀尖须得永远向前。每个人都会有一段异常艰难的时光,生活的压力,工作的失意,学业的压力,爱的惶惶不可终日,挺过来的,人生就会豁然开朗,挺不过来的,时间也会教你,怎么与它们握手言和,所以不必害怕的。

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


第一节 在Word中,什么是Range对象

我们知道Range的含义是一个范围,在Excel中这个范围是单元格区域,可以是一个单元格,也可以是多个单元格。在Word中Range同样表示一个范围,这个范围可以是文档的任何部分,大如包括整个文档,也可以小如一个字符。概况地讲:在Word中,Range对象表示文档中的一个连续区域。每个 Range 对象由一个起始字符位置和一个终止字符位置定义。

1 Range对象与Bookmark对象

在第二章中,我给大家首先讲解了word中的书签,以便让大家能尽快地理解VBA在Word中的应用。Range对象与Bookmark书签对象在文档中的使用方法类似,Range 对象同样可以用来标识文档的特定部分。但与书签不同的是,Range对象只在定义该对象的过程运行时才存在。 Range对象不受选定内容影响。这就是说,你可以定义Range对象并对其进行操作,无需更改选定内容。此外,你还可以在文档中定义多个Range对象,但每个Range对象只能具有一个选定内容。

使用Range方法返回一个Range对象, 该对象由给定的起始和结束字符位置定义。例如:以下示例将返回引用活动文档中的前 10 个字符的 Range 对象:

Set myRange = ActiveDocument.Range(Start:=0, End:=10)

2 Range对象应用的灵活性

1) 使用Range属性可返回一个Range对象, 该对象由另一个对象的开头和结尾定义。 Range 属性适用于多种对象(例如 Paragraph、Bookmark )。

2) 以下示例返回引用活动文档中第一段的 Range 对象。

Set myRange = ActiveDocument.Paragraphs(1).Range

3) 下面的示例返回一个Range对象, 该对象引用活动文档中的第二到第四个段落。

Set myRange = ActiveDocument.Range( Start:=ActiveDocument.Paragraphs(2).Range.Start, _

End:=ActiveDocument.Paragraphs(4).Range.End)

4) 使用Document对象的range方法可以创建一个Range对象,该对象位于主体文档中并具有给定的起始和终结点。 下面的示例创建一个Range对象,该对象从第一个字符的开始位置开始并延伸到第十个字符:

Set rngDoc = ActiveDocument.Range(Start:=0, End:=10)

5) 得到 Range 对象后,可使用它的任何属性或方法来修改该Range对象。下列示例选定活动文档中的第二个段落并将所选内容居中。

ActiveDocument.Paragraphs(2).Range.Select

Selection.ParagraphFormat.Alignment = wdAlignParagraphCenter

3 利用Range对象设置某段文档的格式

由于Range对象具有非常大的灵活性,我们可以利用它来完成某段文档的格式设置,下面我们来看代码:

Sub mynz()

【代码见教程】

End Sub

代码截图:


代码的解读:

1) 以上代码利用了嵌套with语句,来设置活动文档的第一段,居中,加粗,字体为“隶书”,字号为15。

2) myRng = ActiveDocument.Paragraphs(1).Range 是将第一段的文档赋给变量myRng。大家要注意这种用法,是非常方便和实用的。

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


代码运行后:


今日内容回向:

1 什么是Word中的Range对象?

2 Word中的Range对象有什么特点?

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


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


  • 第八号当铺韩诺多少集回来(第八号当铺:典当了爱情的孙卓)
  • 2024-09-27第八号当铺:典当了爱情的孙卓《第八号当铺》里如果票选一个最被观众讨厌的人,孙卓当之无愧位列榜首和她相比,那个原则性特别强、从不给任何人活路的大boss黑影似乎都可爱了些小姑娘出场时,已经是电视剧的后半部分了(后面的注水剧情不用理。
  • 珠芽磨芋有什么特征(珠芽磨芋的特征有哪些)
  • 2024-09-27珠芽磨芋的特征有哪些叶面生长有独特的气生“珠芽球茎(bulbils)”是其最大的特点珠芽类魔芋的地下球茎周围无繁殖(根)茎,这一独特的根系特点则更有利于其地下球茎生长迅速,其结果是块茎个头大,产量高适宜高温高湿环境,抗病。
  • 克隆人是否该存在,为什么(克隆人为何一直没有出现)
  • 2024-09-27克隆人为何一直没有出现克隆实质上就是无性繁殖,听起来是一项很高超的科学技术,但其实我们的身体里就有无数克隆成品我们都知道人类是由一个受精卵发育而来的,受精卵细胞经过无数次分裂和分化,才形成一个个体,这个过程其实就是细胞的克。
  • 国内资深岩茶哪个牌子好(十大高赞岩茶品牌slogan)
  • 2024-09-27十大高赞岩茶品牌slogan我们常常会因为一句slogan(宣传标语),记住一个品牌一句slogan往往汇聚了品牌的理念、文化、价值观等等信息,一句好的广告语价值千金,会给品牌大‬大加分我们一起来扒一扒看岩茶品牌里边有哪些让‬你。
  • 惠州最好看的西湖(惠州文脉花地西湖)
  • 2024-09-27惠州文脉花地西湖惠州文脉·花地西湖投稿邮箱:wbfkblsl1@ycwb.com羊城晚报《惠州文脉》7月2日版面图老兵□杨政陈董疯狂痴迷数字“3”在他的工作与生活中,凡是与数字有关联的,首选就是“3”办公电话,车牌号。
  • 段誉和王语嫣为什么没在一起(详细分析段誉和王语嫣)
  • 2024-09-27详细分析段誉和王语嫣男主角段誉的亲爹,是大恶人段延庆;王语嫣、木婉清、钟灵、阿朱、阿紫的亲爹,是风流王爷段正淳那么,段誉和王语嫣她们,究竟是啥关系?是堂兄妹吗?严格来说,不是的一、我们先简单了解下历史上的大理国皇族世系大。
  • 蜘蛛的蛛怎么组词(蜘蛛的蛛如何组词)
  • 2024-09-27蜘蛛的蛛如何组词喜蛛[xǐzhū]蟏蛸的通称蛛丝[zhūsī]蜘蛛分泌物结成的丝亦指蛛网蛛蛛[zhūzhu]蜘蛛蛛巢[zhūcháo]蛛网比喻妇女鬓发蛛罗[zhūluó]蛛网蛛尘[zhūchén]蛛网尘埃蛛绳[zhū。
  • 魔兽世界怀旧服法师奥法秒伤(魔兽世界怀旧服)
  • 2024-09-27魔兽世界怀旧服作者:NGA-阿基米德西先自报家门,本人小服务器联盟奥法一枚,水平尚可,平常和朋友一起打兄弟魔兽,也曾在高端团队打过两CD轻竞速,P2阶段成绩单如下:在P3开放前夕,本人对P3的奥法装备进行了较浅的研。
  • csgo里aug为什么没人用(CSGO史诗级更新AUG价格上涨)
  • 2024-09-27CSGO史诗级更新AUG价格上涨[游戏性]调整了战败方每轮的经济补偿,旨在减少连败带来的负面影响-每轮的战败补偿现将基于队伍战败的次数每战败一次,次数加1;每获胜一次,次数减1(最小值为0)-0次战败:$1400-1次战败:$190。
  • 梦幻西游魔力套选择70还是80(80级动物套VS100级魔力套)
  • 2024-09-2780级动物套VS100级魔力套现在大部分门派都离不开套装效果的助力,尤其是法系门派,配置一个好的套装效果是会使输出数据发生质的变化比如109级的百套,目前比较热门的就是动物变身套装,也是目前价值比较贵的套装但也部分玩家认为动物套性。