word对象位置是啥(什么是WordRange对象)
word对象位置是啥(什么是WordRange对象)
2024-11-05 02:55:20  作者:無法鈈愛妳  网址:https://m.xinb2b.cn/tech/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-11-06赵四小姐究竟有多美张学良在民国时期可以称得上是有名的花花公子了,真的就像是大家说的那样,他是见一个爱一个但是如此花心的人,却最终拜倒在了赵四小姐的石榴裙下,他们两个的爱情故事也被当成了一段可以被人传颂的佳话很多人都说:。
  • 俄罗斯米格战斗机进化史(扒一扒苏联米格战斗机家族谱)
  • 2024-11-06扒一扒苏联米格战斗机家族谱在航知之前吐血整理的四扒一汇总美军战机家族过后,第五扒终于来了!什么?忘了之前的四扒都是啥了?快来复习一下!(点击文章题目可查看原文)扒一扒美国喷气式战斗机家族谱(1)F-4“鬼怪”是个什么鬼?扒一扒。
  • 大众甲壳虫复古图(老当益壮的大众甲壳虫Kafer)
  • 2024-11-06老当益壮的大众甲壳虫Kafer从第一辆甲壳虫问世到现在,已六十多载岁月,无论哪个年代的人,大多都会对甲壳虫一见倾心,似乎时间的力量在这款车上并不起作用但是,如同万物都有终点一样,一个时代的结束不可避免,最后一辆老款甲壳虫从墨西哥大。
  • 今年清明节怎么是4月4日(4月4日农历三月初八)
  • 2024-11-064月4日农历三月初八4月4日农历三月初八丁酉甲辰辛酉《黄历新说》:今日清明,节气交换,宜调整身心今日利积极进取,主动出击,所行之事易成如遇困难能积极寻求贵人帮助,则有利于成功今日如能发心念佛改过,积德行善,必得神明庇佑,。
  • 特殊教育教师具备哪些策略?特殊教育教师为何需要评估素养
  • 2024-11-06特殊教育教师具备哪些策略?特殊教育教师为何需要评估素养1.点击上方蓝字“掌握现代特教”订阅;2.订阅成功后点击“查看历史消息”查看往期内容;评估素养(AssessmentLiteracy)是指了解如何评估学生所知和所能,如何解释评估结果,以及如何运用评估。
  • 走进西班牙马德里(走进马德里)
  • 2024-11-06走进马德里马德里(Madrid),位于伊比利亚半岛梅塞塔高原中部,瓜达拉马山脉东南麓的山间高原盆地中,在历史上因战略位置重要而素有“欧洲之门”之称马德里是西班牙首都和著名的历史名城,名胜古迹遍及全城,拥有众多的。
  • 人体的9大排毒暗号(身体毒素谁来扫)
  • 2024-11-06身体毒素谁来扫人体的排毒器官主要包括4个:肝脏、肾脏、肺脏、皮肤我们在平时的生活中该如何保护它们呢?肝脏是人体重要的排毒器官,它就像是个大型的垃圾处理器,夜以继日地为我们的身体解毒在机体代谢过程中,肝负责清除血液中。
  • 一般鼠标最低dpi是多少(对于鼠标来说DPI越高就越好吗)
  • 2024-11-06对于鼠标来说DPI越高就越好吗DPI重要性传统鼠标身为计算机的必要性互动设备之一,在技术发展上已相当成熟,但各家厂商仍不断努力在规格上屡创新高,并透过推广电竞产业的管道,以电竞形式将鼠标带向另一个分水岭电竞鼠标比起传统鼠标有什么特。
  • “港圈太子”郑中基:一首歌让陈奕迅黑脸,发誓永远不进TVB
  • 2024-11-06“港圈太子”郑中基:一首歌让陈奕迅黑脸,发誓永远不进TVB陈奕迅做梦都想不到,郑中基竟然能无赖到这种程度2005的金曲奖上,当主持人说出郑中基名字的那一刻,陈奕迅的表情管理彻底崩了按两人当时的人气来说,陈奕迅远在郑中基之上,被丑闻缠身的郑中基已经在歌坛沉寂了。
  • 雷峰塔情结(我叫雷峰塔)
  • 2024-11-06我叫雷峰塔1我体内压着一条蠢蠢欲动的白蛇,她充满情欲和欲望,她时刻想去追求一种现在不被认可的成就,那个成就也许叫许仙,也许叫名望,也许叫金钱或是权力等一切在世人眼里视为”成就”的东西那条白蛇之所以没从我的体内溜。
  • 怎么刷快手双击浏览量(刷流量方法介绍)
  • 2024-11-06刷流量方法介绍打开手机上的快手app进入首页找到你要刷播放量的视频,点击进入进入视频后点击分享按钮在分享菜单中点击复制链接我们将这个链接通过QQ或微信发送点电脑搜索快手刷播放量,进入刷播放量网站将你收到的快手链接粘。