在word中如何用vba限制编辑区域_VBA代码解决方案第139讲:如何用VBA代码设置WORD文档的段落标记...

7ed19c63615e915fd4d4ad0617bbb4fb.png

大家好,我们今日继续讲解VBA代码解决方案的第139讲内容:理解Word的段落标记以及如何通过VBA来设置段落的标记。当通过VBA处理文本时,我们必须理解 Word中段落标记的意义。其实,Word 文档就是一个巨大的字符流。这种字符流是单词(Character)、句子(Sentence)和段落(Paragragh)的集合。所以,文档就是一些字符。每个字符都有一定的作用。某些字符是字母、空格或制表符,另一些字符是段落标记或分页符等等。

一 什么是段落标记,什么是段落,段落标记在Word 文档中的作用

① 段落标记是我们在microsoft word中敲击回车键后出现的弯箭头标记,该标记又叫硬回车,在一个段落的尾部显示,包含段落格式信息。

② 什么是段落呢?段落就是包含一个段落标记以及所有位于此段落标记和前一个段落标记之间的文本(不包括前一个段落标记)。

③段落标记的作用 段落标记本包含该段落的所有格式信息。当复制单词、句子和段落时,如果包含段落标记,则所有包含在段落标记中的格式信息也被复制,并在它们被粘贴到其它位置时应用于所属段落。如果您想从段落中复制文本并将其粘贴到另一个段落中,但不想同时复制段落格式,复制时请不要包括您要复制的文本旁边的段落标记。

④ 段落标记与换行的区别

9a7668ed229ebd4c1326ab6f82e90d6e.png

在Word文档中,肯定经常看到上面圆圈圈起来的符号,如果看不到,请按快捷键“Ctrl+Shift+8”显示所有编辑标记。我们会看到两种符号:“软回车”和“硬回车”的说法。就是我们这里所说的换行与段落。

上面那个向下的灰色箭头,就是软回车,学名叫“换行符”,又叫手动换行符,是通过“Shift+回车”输入的,其作用是使用当前文字强制换行,但是不分段。

只有直接按下回车时才显示那个向左拐的箭头即硬回车,才是一段完整录入完成,表示一个段落的结束。

二 有了段落的概念,我们就要设计段落的设置了

段落设置的语法:Selection.ParagraphFormat.Alignment=设置值下面为五种对齐方式的设定:

①左对齐 wdAlignParagraphLeft

②居中 wdAlignParagraphCenter

③右对齐 wdAlignParagraphRight

④两端对齐 wdAlignParagraphJustify

⑤分散对齐 wdAlignParagraphDistribute

下面示例设置段落的对齐方式为“居中”。

Sub MynzSetAlignment()

With Selection.ParagraphFormat

.Alignment = wdAlignParagraphCenter

End With

End Sub

三、设置段落的缩进,段落的缩进有两种单位:厘米和字符。下面示例将段落的左缩进、右缩进分别设为1.8cm、2.5cm

Sub MynzSetIndent()

With Selection.ParagraphFormat

.LeftIndent = CentimetersToPoints(1.8)

.RightIndent = CentimetersToPoints(2.5)

End With

End Sub

按照字符的缩进代码为:.CharacterUnitLeftIndent=2;.CharacterUnitRightIndent=0

代码截图:

c30cd4d73c6dbc2fe6d9eeb162c1dc3e.png

MynzSetAlignment 的运行结果:

0f9fff2fbf84682b8653f2d1805499bf.png

MynzSetIndent 的运行结果:

346f512f7db4f843cee733d221df885f.png

今日内容回向:

1 WORD中如何什么是段落?什么是段落标记?

2 如何设置段落?


《VBA代码解决方案》终于可以和大家见面了,是我将一些非常实用的VBA内容结集成册,PDF文件,可以从中直接查找到你想要解决问题的思路和方法,可以复制文中的VBA代码直接使用。有需要的朋友微信联络我NZ9668。

34644b679069523b29c9be9ff264533d.png

61c6029b4156cfd2b782e30c02a9f5a0.png

428839eb19dadea6077506aeeaec09b2.png
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值