word对象位置是啥(什么是WordRange对象)
word对象位置是啥(什么是WordRange对象)
2024-07-05 01:35:12  作者:無法鈈愛妳  网址:https://m.xinb2b.cn/sport/mip431903.html

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

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

word对象位置是啥(什么是WordRange对象)(1)

第一节 在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

代码截图:

word对象位置是啥(什么是WordRange对象)(2)

代码的解读:

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

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

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

word对象位置是啥(什么是WordRange对象)(3)

代码运行后:

word对象位置是啥(什么是WordRange对象)(4)

今日内容回向:

1 什么是Word中的Range对象?

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

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

word对象位置是啥(什么是WordRange对象)(5)

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

word对象位置是啥(什么是WordRange对象)(6)

  • 第五人格官方活动平台(第五人格登顶免费榜)
  • 2024-07-05第五人格登顶免费榜4月1日,网易首款非对称性对抗竞技手游《第五人格》正式在IOS上首发,上线五小时迅速拿下IOS游戏免费榜第一,总榜第二的优异成绩截止至发稿前,《第五人格》稳居IOS免费总榜、游戏榜的第一位,单日下载量。
  • 橄榄油与茶油哪个更好(东方橄榄油)
  • 2024-07-05东方橄榄油茶油是我国特有的木本油脂,其脂肪酸组成与世界上公认的最好的植物油脂橄榄油相似,有东方橄榄油之美称,茶油中含有多种功能性成分,长期食用,具有明显的预防心血管硬化、降血压、降血脂等功效,和防癌抗癌的特。
  • 张卫健的十大经典电影(张卫健评分最高的8部剧)
  • 2024-07-05张卫健评分最高的8部剧张卫健评分最高的8部剧,每一部都是经典,网友:无比怀念!说起张卫健,应该大家都不陌生了吧,他出演了太多的影视剧了,搞笑的风格也是给大家留下了深刻的印象而其实张卫健的演技真的很棒,出演的剧很多都成为了经。
  • 梦幻西游月刷15亿梦幻币第一天(只靠纯刷梦幻币是没前途的)
  • 2024-07-05只靠纯刷梦幻币是没前途的梦幻西游:只靠纯刷梦幻币是没前途的现在的五开一个月能刷多少菜?大家都应该有所感受,那就是越来越难了十年前开局50R点卡200R大金鱼起步,一个月后就能开始出菜现在普遍满修号须弥宝宝,一天下来给几个宝石。
  • 神武官网配置(神武主题你画我猜)
  • 2024-07-05神武主题你画我猜相信大家都体验过《神武4》电脑版帮派里的"你画我猜"玩法吧昨天胖熊就和帮派的小伙伴们私底下玩了一把以《神武4》电脑版为主题的你画我猜,平常一个个都是神武三界一等一的武林高手,画起画来却。
  • 弘扬民族文化传承美德(传承民族文化弘扬民族精神)
  • 2024-07-05传承民族文化弘扬民族精神文化是一个民族的灵魂,中华民族在悠久的历史长河中创造了灿烂的文化,中华文化是人类文明中的重要内容在历史上,各民族的文化相互交流,相互交融,共同创造了灿烂的中华文化中华民族创造并传承了独特的灿烂文化,优。
  • 车险到期了怎么办(车险到期了有什么问题吗)
  • 2024-07-05车险到期了有什么问题吗交强险过期上路车祸赔偿要自负,会被扣留车辆,并处投保最低限额保险费的两倍罚款机动车所有人未按照国家规定投保机动车第三者责任强制保险的,由公安机关交通管理部门扣留车辆至依照规定投保后,并处依照规定投保最。
  • 神秘海域电影什么时候开拍 投资7.58亿的大片杀来了
  • 2024-07-05神秘海域电影什么时候开拍 投资7.58亿的大片杀来了3月份,电影市场进入淡季,这两周都没有大片上映然而,值得欣喜的是,引进了好几部好莱坞大片比如观众们非常熟悉的《新蝙蝠侠》和《神秘海域》,都定档到了3月份《新蝙蝠侠》的口碑已经出炉了,上映一周,在全球狂。
  • 荔枝即将上市的果场(外地荔枝已上市)
  • 2024-07-05外地荔枝已上市5月荔枝等时鲜水果上市,但大多产自外地售价较贵本地果“大部队”6月登场想实现水果自由再等等进入5月初夏时节,香蕉、西瓜、荔枝、枇杷、李果、桃子等时鲜水果纷纷上市目前水果行情如何?价格上有什么变化?连日。
  • 炒牛肉还要焯水吗(炒牛肉不要直接焯水)
  • 2024-07-05炒牛肉不要直接焯水牛肉营养丰富,是很多家庭都喜欢的一道家常菜,但很多人说自己在家炒的牛肉,一不小心就炒老了,咬都咬不动,有什么方法能让牛肉做的好吃吗?其实,要让牛肉好吃,做法很简单,要解决牛肉容易炒老的问题,只要在炒之。