当前位置: 首页 > news >正文

VBA即用型代码手册:Range对象 Range Object

我给VBA下的定义:VBA是个人小型自动化处理的有效工具。可以大大提高自己的劳动效率,而且可以提高数据的准确性。我这里专注VBA,将我多年的经验汇集在VBA系列九套教程中。

作为我的学员要利用我的积木编程思想,积木编程最重要的是积木如何搭建及拥有积木。在九套教程中我给出了大量的积木,同时讲解了如何搭建。为了让学员拥有更多的积木,我开始着手这部VBA即用型代码手册(汉英)》的创作这部手册约600页,集合约500多个的案例,案例我用汉语和英语同时发布,一方面学员从中可以更好的领会和掌握VBA中用到的一些英语知识,另一方面,大家可以看到各种各样的积木。这部手册是大家学习和工作中的不可多得的实用资料。今日的内容是: VBA即用型代码手册:Range对象 Range Object

分享成果,随喜正能量】199 无人问津也好,技不如人也罢,你都要试着安静下来,去做自己该做的事情,而不是让烦恼和焦虑,毁掉你本就不多的热情和定力。心可以碎,手不能停,该干什么干什么在崩溃中继续前行,这才是一个成年人的素养。。

第六章 Word对象及示例

Word Objects and Macro Examples

3 Range对象 Range Object

范围对象 - Word 文档的一部分

Range Object – A part of a Word document

1)范围可以是文档的任何部分,包括整个文档

Range can be any part of document, including entire document:

Dim oRange As Range

Set oRange = ActiveDocument.Content

2) 一个字符

one character

Dim oRange As Range

Set oRange = ActiveDocument.Range.Words(1)

3)将第二段的第一个单词加粗:

In the following example we will make the first word of second paragraph bold:

Dim oRange As Range

Set oRange = ActiveDocument.Paragraphs(2).Range.Words(1)

oRange.Bold = True

4)设置 Range 的文本值:

To set the text value of a Range:

Dim oRange As Range

Set oRange = ActiveDocument.Paragraphs(2).Range.Words(1)

oRange.Text = “Hello ”

提示:注意“Hello”后面的空格。因为单词对象包含一个单词后的空格,只有“hello”我们会得到“Hellonext word”

Tip: Note the space after “Hello”. Because word object includes space after word, with just “hello” we would get “Hellonext word”

5)更改字体

Change font

oRange.Font.Name = "Arial"

6)在消息框中显示特定范围内的字符数

Display in message box number of characters in particular range

MsgBox oRange.Characters.Count

7)在它前面插入一些文本

Insert some text before it

oRange.InsertBefore "this is inserted text "

8)为范围添加注脚

Add a footnote to range

ActiveDocument.Footnotes.Add Range:=oRange, _

Text:="作者:ningzhe"

9) 将其复制到剪贴板

Copy it to clipboard

oRange.Copy

‘通常,您需要更改特定范围所指的内容。 所以你可以修正它的开始和结束

oRange.Start = 5

oRange.End = 50

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



http://www.dtcms.com/a/272007.html

相关文章:

  • vue3 uniapp 使用ref更新值后子组件没有更新 ref reactive的区别?使用from from -item执行表单验证一直提示没有值
  • 软考(软件设计师)计算机网络-物理层,数据链路层
  • QT - Qvector用法
  • Java设计模式之行为型模式(观察者模式)介绍与说明
  • 关于k8s Kubernetes的10个面试题
  • 【AXI】读重排序深度
  • Scala实现网页数据采集示例
  • linux的用户和权限(学习笔记
  • 西门子200SMART如何无线联三菱FX3U?御控工业网关实现多站点PLC无线通讯集中控制!
  • MiniGPT4源码拆解——models
  • 膨胀卷积介绍
  • QPC框架中状态机的设计优势和特殊之处
  • 大模型在膀胱癌诊疗全流程预测及应用研究报告
  • 【Linux基础命令使用】VIM编辑器的使用
  • 【个人笔记】负载均衡
  • Linux小白学习基础内容
  • LUMP+NFS架构的Discuz论坛部署
  • 可视化DIY小程序工具!开源拖拽式源码系统,自由搭建,完整的源代码包分享
  • Spring Boot 3.4 :@Fallback 注解 - 让微服务容错更简单
  • 分桶表的介绍和作用
  • OpenSearch 视频 RAG 实践
  • GO 启动 简单服务
  • 【YOLO脚本】yolo格式数据集删除缺失删除图片和标签
  • 青岛门卫事件后:高温晕厥救援技术突破
  • 文件系统----底层架构
  • 如何处理mocking is already registered in the current thread
  • IDEA 安装AI代码助手GitHub Copilot和简单使用体验
  • Apache http 强制 https
  • 百度文心ERNIE4.5部署与性能白皮书:FastDeploy加速方案+全系列模型实测数据对比
  • DVWA靶场通关笔记-弱会话IDs(Weak Session IDs Medium级别)