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实践经验,全部浓缩在下面的各个教程中:



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值