VBA之Word应用第三章第十节:文档Document对象的方法(三)

VBA之Word应用》(版权©️10178982),是我推出第八套教程,教程是专门讲解VBA在Word中的应用,围绕“面向对象编程”讲解,首先让大家认识Word中VBA的对象,以及对象的属性、方法,然后通过实例让大家感受到Word VBA 的妙处。

这套教程是专门针对WORD VBA 的教程,是VBA中的稀缺资源,我给这套教程分归为中级教程,希望大家在VBA入门后再学习这套教程,这样会更加深入的理解面向对象编程的意义。

本套教程共三册十六章,今日内容为:VBA之Word应用第三章第十节:文档Document对象的方法(三)

今日霍州(www.jrhz.info)©️

分享成果,随喜正能量】166善待这漫长又短暂的岁月,劝君莫惜金缕衣,劝君惜取少年时。世事总是无常,人生没有如果,用一颗云水禅心,过平淡充实的日子,只要且行且珍惜,人生就会无限美好;只要且行且领悟,生活就会无尽温润。

第三章 文档集合Documents对象及文档Document对象

大家好,我们继续Word VBA的讲解。这讲开始,我们进入非常重要一章的学习,文档集合Documents对象及文档Document对象。在前面的讲解中我们可以大概看出文档和文档集合在Word VBA中的作用,很多的对象都是文档对象属性的返回对象,我们通过这章的学习要掌握Word VBA的基本应用。

第十节 文档Document对象的方法(三)

大家好,我们这节继续Document对象方法的讲解,这节的内容中我们会可看到Select 方法、Undo 方法、UndoClear 方法。

1 Document.Select 方法

这个方法选择指定文档的内容。

语法:expression.Select

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

2 Document.Undo 方法

这个方法撤消最后一次操作或最后一系列操作,这些操作显示在 “撤消” 列表中。 如果撤消操作成功,则返回 True。

语法:expression.Undo (Times)

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

参数:

Times可选Variant要撤消的操作的数量。

3 Document.UndoClear 方法

这个方法清除可对指定文档撤消的操作列表

语法:expression. UndoClear

该方法对应于自定义快速访问工具栏上的 "撤消" 按钮旁边的箭头时出现的项目列表。

今日霍州(www.jrhz.info)©️

4 Undo方法的应用实例

下面我们看看这节Undo方法的利用实例,这个实例中我们将利用Undo方法撤销两次最近的操作,然后清除掉所有的操作记录。我们先看下面的代码:

Sub mynzI()

ActiveDocument.Undo 2

If ActiveDocument.Undo = True Then

StatusBar = "已成功撤销两次操作"

End If

If MsgBox("您是否要清除所有操作的记录?", vbYesNo) = vbYes Then

ActiveDocument.UndoClear

End If

End Sub

代码截图:

今日霍州(www.jrhz.info)©️

代码解读:

1)ActiveDocument.Undo 2 这行代码将撤销两次最近的操作

2) If ActiveDocument.Undo = True Then

StatusBar = "已成功撤销两次操作"

End If

以上代码在检测到操作成功后在工具栏中显示:"已成功撤销两次操作"

3) If MsgBox("您是否要清除所有操作的记录?", vbYesNo) = vbYes Then

ActiveDocument.UndoClear

End If

以上代码首选先和用户有个交互,是否撤销所有操作的记录,如果客户同意后我们将完成清除所有记录的工作。

下面我们看代码的运行过程:

我们先在工作表中做一下录入记录:

今日霍州(www.jrhz.info)©️

运行代码:

今日霍州(www.jrhz.info)©️

此时我们点击“是”:这时我们看到所有操作记录的清单已经被清空了

今日霍州(www.jrhz.info)©️

今日内容回向:

1 文档对象的Undo方法的意义是什么?

2 文档对象的UndoClear方法意义是什么?

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

今日霍州(www.jrhz.info)©️

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

今日霍州(www.jrhz.info)©️

今日霍州(www.jrhz.info)©️

特别声明:[VBA之Word应用第三章第十节:文档Document对象的方法(三)] 该文观点仅代表作者本人,今日霍州系信息发布平台,霍州网仅提供信息存储空间服务。

猜你喜欢

155cm的冬季小心机!7天不重样『穿搭』模板,视觉增高+保暖两不误(155冬季『穿搭』)

冬季羽绒服『穿搭』怎能没有半身裙呢,小个子搭配短款羽绒服,如果版型比较宽松,那么半身裙的选择也要注意,不要选择百褶裙,可以学博主这样,选择窄版的格纹A字半裙,视觉上有很好的收缩效果,显瘦又不压个子。 最后就是长…

155cm的冬季小心机!7天不重样『穿搭』模板,视觉增高+保暖两不误(155冬季『穿搭』)

奇迹人》与《蜘蛛侠:全新的一天》之间的潜在联系探讨(奇迹与奇迹)

在漫威宇宙的最新动态中,电视系列《奇迹人》引发了粉丝们对即将上映的电影《蜘蛛侠:全新的一天》的诸多猜想。 盖斯特在采访中提到,虽然他尚未看到《蜘蛛侠4》的任何剧本,但他相信德斯汀·丹尼尔·克雷顿在创作《奇迹…

《<strong>奇迹人</strong>》与《<strong>蜘蛛侠:全新的一天</strong>》之间的潜在联系探讨(奇迹与奇迹)

#热爆趣创赛# 很喜欢一句话,总有同频共振,总有不谋而合,其实你不用刻意合群,有趣的人自会互相吸引。#情感#

#热爆趣创赛# …

#热爆趣创赛# 很喜欢一句话,总有同频共振,总有不谋而合,其实你不用刻意合群,有趣的人自会互相吸引。#情感#

上海汇聚携手远信工业,共拓智造新局——“远聚智能”开启战略跃升新篇章(上海汇聚投资)

今,通过与印染装备龙头企业远信工业共同出资设立浙江远聚智能『机器人』️有限公司(以下简称“远聚智能”),上海汇聚不仅获得了宝贵的产业落地通道,更迎来一次由技术驱动迈向生态协同的战略升级机遇。尤为关键的是,远信工业以…

上海汇聚携手远信工业,共拓智造新局——“远聚智能”开启战略跃升新篇章(上海汇聚投资)

2026宝宝奶粉选购指南:Aptamil爱他美适度水解奶粉适合牛奶过敏宝宝吗?(2025年宝宝奶粉)

面对宝宝牛奶过敏问题,很多家长都想知道Aptamil爱他美适度水解奶粉是否适用。本文详细分析其成分、适用人群及使用效果,助您轻松做出最佳选择。

2026宝宝奶粉选购指南:Aptamil爱他美适度水解奶粉适合牛奶过敏宝宝吗?(2025年宝宝奶粉)