大家好,今天我将继续讲解VBA代码解决方案的139课内容。了解Word中的段落标记和通过VBA设置段落标记等。通过VBA处理文本时,必须理解Word中段落标记的含义。事实上,Word文档是一个巨大的字符流。此字符流是“字符”(Character)、“句子”(Sentence)和“段落”(Paragragh)的集合。因此,文档是一些字符。每个文字都有一定的作用。有些字符是字符、空格或制表符,另一些字符是段落标记或分页符等。
什么是段落标签,什么是段落,段落标签在Word文档中的作用
段落标记是在Microsoft word中按Enter键后出现的弯曲箭头标记,也称为硬回车,段落末尾包含段落格式信息。
段落是什么?段落由一个段落标记和此段落标记与上一个段落标记之间的所有文本(上一个段落标记除外)组成。
段落标签的作用段落标签本包含该段落的所有格式信息。如果在复制单词、句子和段落时包含段落标记,则段落标记中包含的所有格式信息也将被复制,并在粘贴到其他位置时应用于该段落。如果要从段落中复制文本并将其粘贴到另一个段落中,但不想同时复制段落格式,请不要包含要复制的文本旁边的段落标签。
段落标记和换行的差异
在Word文档中,经常看到上面用圆圈包围的符号。如果不可见,请按快捷键“Ctrl Shift 8”以显示所有编辑标记。我们可以看到两个符号:“软返回”和“硬返回”。就是我们在这里说的换行和段落。
上面的下灰色箭头是软回车,也称为“换行”,也称为手动换行,通过“Shift回车”输入,使用当前字符强制换行,但不换行。
只有直接按回车时,才会显示向左拐的箭头,即硬回车。表示一段结束的整个输入完成。
第二,有段落的概念,我们要设计段落的设置
段落设置语法:在Selec设置值下有5个对齐设置。
左对齐wdAlignParagraphLeft
中央wdAlignParagraphCenter
右对齐wdAlignParagraphRight
两端对齐wdAlignParagraphJustify
分散排序wdAlignParagraphDistribute
下面的示例将段落的对齐方式设置为“居中”:
Sub MynzSetAlignment()
With Selec
.alignment=wdalignparagraphcenter
End With
End Sub
第三,设置段落的缩进。段落的缩进有两个单位:厘米和文字。下面的示例将段落的左缩进、右缩进分别设置为1.8厘米和2.5厘米
Sub MynzSetIndent()
With Selec
.LeftIndent=CentimetersToPoin)
.RightIndent=CentimetersToPoin)
End With
End Sub
每个字符的缩进代码是。characterunitleftindent=2;CharacterUnitRightIndent=0
代码屏幕截图:
MynzSetAlignment运行结果:
MynzSetIndent运行结果:
今天的内容返回:
1什么是WORD中的段落?什么是段落标记?
如何设置第2段?
注:有关区分字符Characters、单词Words、句子Sentences、段落Paragraphs和节Sections的详细信息,请在VBA代码解决方案中找到。