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

VBA即用型代码手册:段落Paragraphs

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

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

分享成果,随喜正能量】229 也许,人生并不是要做成点什么,而是不断去经历一些什么。“经历”这个词的语境,提醒着人们眼前的一切都将成为过去,于是认真品尝,倍加珍惜。

第六章 Word对象及示例

Word Objects and Macro Examples

5 段落Paragraphs

1)更改文本:

change text:

ActiveDocument.Paragraphs(1).Range.Text = "VBA 学习"

2)改变样式

change its style

ActiveDocument.Paragraphs(1).Style = "Normal"

3) 更改其段落级别格式:

change its paragraph level formatting:

ActiveDocument.Paragraphs(1).LeftIndent = 10

4) 将此段与下一段保持在同一行:

keep this paragraph on the same line with next paragraph:

ActiveDocument.Paragraphs(1).KeepWithNext = True

5) 使段落居中:

Make paragraph centered:

ActiveDocument.Paragraphs(1).Alignment = wdAlignParagraphCenter

6)这是一个示例,我们在第一段上方插入一个段落,但我们仍然可以引用旧的第一段,因为它已分配给一个变量:

Here is an example where we insert a paragraph above the first paragraph, but we can still reference the old first paragraph because it was assigned to a variable:

Sub mynzParagraphExample()

Dim oPara As Paragraph

Set oPara = ActiveDocument.Paragraphs(1)

MsgBox oPara.Range.Text

oPara.Range.InsertParagraphBefore 'Insert Paragraph

MsgBox oPara.Range.Text

End Sub

7) 段落对象在循环中非常常用:

Paragraph object is very frequently used in loops:

Sub mynzLoopThroughParagraphs()

Dim oPara As Paragraph

For Each oPara In ActiveDocument.Paragraphs

'do something with it. We will just display

'paragraph text if its style is "Heading 4"

If oPara.Style = "标题 1" Then

'If oPara.Style = "正文" Then

MsgBox oPara.Range.Text

End If

Next oPara

End Sub

  • 本节内容参考程序文件:Chapter06.docm

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



http://www.lryc.cn/news/616290.html

相关文章:

  • GPT-5与中国AI发展(DeepSeek R1视角)
  • 补卡day16
  • Django @login_required实现登陆认证
  • A#语言详解
  • Redis - 使用 Redis HyperLogLog 进行高效基数统计
  • 安全生产基础知识(一)
  • django基于Python的设计师作品平台的数据可视化系统设计与实现
  • 音视频学习(五十二):ADTS
  • 集成电路学习:什么是Parameter Server参数服务器
  • 比特币现货和比特币合约的区别与联系
  • 联邦学习之------VT合谋
  • 刑法视野下的虚拟财产属性争议:法律风险与市场潜力解析
  • 机器学习——TF-IDF 衡量词语在文档中重要程度
  • MySQL 序列使用详细说明
  • SpringIoc 实践和应用--XML配置
  • PHP版本控制系统:高效文档管理
  • MVC结构变种——第三章核心视图及控制器的整体逻辑
  • 计算机网络---IP(互联网协议)
  • 学习分库分表的前置知识:高可用系统架构理论与实践
  • Android视图回调机制:从post到ViewTreeObserver,从源码分析到最佳实践
  • java组件漏洞
  • 【在线五子棋对战】十二、http请求处理
  • 从 GPT‑2 到 gpt‑oss:解析架构的迭代
  • C++移动语义、完美转发及编译器优化零拷贝
  • win11(RTX5060)下进行nanodetplus训练
  • 2025年全国青少年信息素养大赛Scratch编程践挑战赛-小低组-初赛-模拟题
  • 动态工作流:目标结构源自表
  • 红楼梦文本数据分析
  • SpringBoot实现文件上传
  • CART算法:Gini指数