百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术教程 > 正文

Word中对象属性(Properties)的理解及示例(上)

csdh11 2025-03-06 13:53 4 浏览

分享成果,随喜正能量】人生最大的本钱是尊严,人生最大的欢喜是法乐,人生最大的希望是平安,人生最大的发心是利众。。

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

第四节 Word中对象属性(Properties)的理解及示例

大家好,我们继续讲解从VBA的角度来认识Word。在上一节我们主要理解了Word中对象和集合的概念,并以两个对象Document和Paragraph为例让大家对对象和集合有所了解。这节中我们继续向下学习,面向对象编程有了对象,下一个知识点就是要理解对象的属性(Properties)。

1 什么是对象的属性(Properties)

属性是指对象的特征或其行为。例如,文档的属性包括其名称、内容及其保存状态,以及变更跟踪是否已打开等等,我们看看下面的一些文档的属性介绍。

1)AutoSaveOn 属性

语法: expression.AutoSaveOn

其中expression 表示一个Document object.

说明:如果AutoSaveOn属性为TRUE将自动保存文档中的编辑。创建新文档时, AutoSaveOn属性的默认值为False,表示将禁用该属性, 并且需要手动保存用户所做的更改。 但是, 如果文档托管在云(即onedrive、onedrive for business或SharePoint Online)上,则AutoSaveOn属性默认为True,并且自动保存指定文档中的编辑。如果与其他用户共享云承载的文档, 则当AutoSaveOn为True时, 这些文档的更改也会自动合并到用户的本地副本中。

2)FullName 属性

语法:expression.FullName

其中expression 表示一个Document object.

说明:这个属性返回一个字符串,表示文档的名称,包括路径。此为只读属性。

3)Name 属性

语法:expression.Name

其中expression 表示一个Document object.

说明:这个属性返回指定对象的名称。只读的字符串。

4)TrackRevisions 属性

语法:expression.TrackRevisions

其中expression 表示一个Document object.

说明:如果这个属性设置为true则指定文档中跟踪更改。

以上只是举例说明了文档对象的一些属性,其实每个对象的属性都非常多,以后再用到的时候再给大家讲解。

从以上的讲解中我们可以看到,若要更改对象的特征,可以更改其属性的值。

[待续]

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

分享成果,随喜正能量

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

分享成果,随喜正能量】 忍辱的意思包含,遇到负能量的东西不要有任何情绪回应。

回应则是与之纠缠,纠缠则受其损耗。只要内不接应如逆天扬尘,尘不至天还返本处,

如是所有的恶念都将原路返回,心如水面,越静越能清透 。

相关推荐

音视频命令转换工具 - FFmpeg

随着自媒体兴起,许多人会自拍视频或者找视频素材裁剪,配上背景音乐或解说,加上各种特效边框,处理后再生成新的视频文件,发布到各大平台。生成的原始视频文件都很大,我们需要转换格式或者压缩大小,便于上传或者...

视频剪辑软件,如何批量将h264转换为h265格式的视频

最近有很多朋友在问,因为剪辑、或者上传的原因,需要将视频编码转换成H265格式编码,该怎么操作呢?不知道怎么办的宝贝们,下面请随小编一起来试试吧。需要哪些工具?安装一个媒体梦工厂视频素材若干怎么快速剪...

1080秒变4K,让PotPlayer开启“超分辨率”播放视频文件

大家好,我是大卫呆。1080P的视频能秒变4K视频吗?通过上期节目的实机测试,答案是:...

视频编码H.265与H.264的区别-------深入浅出说监控

我们在购买监控摄像头或者录像机产品的时候,一般情况下,经销商会问你是要H.265编码格式与H.264编码格式的,很多人都会好奇,什么是H.265和H.264?他们的实际效果有什么区别?今天就从定义和作...

H.265已落后!下一代视频技术实现重大突破

来源:快科技下一代视频技术实现重大突破。从阿里云官微获悉,阿里达摩院XG实验室参与制定的新一代国际视频编码标准H.266(VVC)出炉,同等画质下将节省近50%传输流量,清晰度越高,码率节省越多。前不...

VP9 或 H.265 的 6 个比较点

直播很复杂。广播流和通过Internet传输流的整个过程涉及一系列可以采用多种格式的方法。一个重要的组件是用于媒体文件编码和解码的编解码器。编解码器还定义了可用于进行流式传输的工具类型。大大简化流...

融合通信系统播放不了H.265视频怎么解决

在融合通信项目中,视频的融合是很多项目的落地要求,随着技术的进步,需要融合的视频也是多种多样,很多项目中需要接入视频监控,布控球,无人机,视频会议等视频资源。这些视频资源使用不同的技术,不同的传输协议...

别被忽悠了!视频编码H.265与H.264的区别有多大?看完你就懂了

相信大家都听过H.265和H.264这两种编码,也看过专业术语的解释。包括电视机都会标注支持H.265格式4K视频编码,视频监控系统也会标注支持H.265。但是还是有很多人不知道什么是视频编码H.26...

视频行业迎来巨变!H.265将被淘汰,电视及流媒体全受影响

这两天,姐夫自己遇到一个问题,从一些流媒体网站上下载来的视频,比如油管上的视频,居然无法正常在Windows10上播放,必须要重新下载一个视频编码插件才行。甚至于这些视频都无法通过现有的编辑软件去做...

对于Mybaits缓存的理解

...

你居然还去服务器上捞日志,搭个 Graylog 日志收集系统不香么

一、前言...

Java 代理从 0 到彻底搞懂

一、为什么出现代理?咱们先抛开编程,想象一下生活中的场景。假如你是一位大明星,每天都有无数的活动邀约、采访请求,还有各种商务合作的洽谈。要是你亲自去处理这些事情,那你哪还有时间去拍戏、唱歌、提升自己的...

SpringBoot系列——cache缓存

  前言  日常开发中,缓存是解决数据库压力的一种方案,通常用于频繁查询的数据,例如新闻中的热点新闻,本文记录springboot中使用cache缓存。...

Spring的缓存帝国,得益于这 5个注解!

在微服务,分布式的大环境下,缓存绝对是提升系统性能的关键手段,Spring作为Java生态中最流行的企业级应用框架,它是如何实现缓存的呢?这篇文章,我们将深入探讨Spring中5个核心的缓存注解...

JVM缓存EhCache在实际业务系统中的应用及复杂场景探讨

本文将介绍JVM缓存EhCache的基本概念、原理以及在实际业务系统中的使用。文章将重点讨论EhCache在复杂场景下的应用,并提供Java语言实现的示例。1.JVM缓存EhCache简介EhCa...