下面介绍字体常见的一些设置,包括字体大小、加粗、倾斜、下划线和删除线等,它们分别用到Font对象的Size, Bold, Italic, Underline, StrikeThrough和DoubleStrikeThrough等属性。
下面打开文档test2.docx,在其中定义2个字符序列,分别设置字体的属性。
code.vba
Sub Test()
Dim doc As Document
Set doc = Documents.Open("D:\test2.docx")
Set rng1 = doc.Range(20, 30) '字符序列1
Set rng2 = doc.Range(35, 50) '字符序列2
rng1.Font.Size = 30 '字体大小
rng1.Font.Bold = True '加粗
rng1.Font.StrikeThrough = True '删除线
rng1.Font.Underline = True '下划线
rng1.Font.TextColor.RGB = 255 '红色
rng2.Font.Size = 20
rng2.Font.Italic = True '倾斜
rng2.Font.DoubleStrikeThrough = True '双删除线
rng2.Font.ColorIndex = 4 '绿色
End Sub
设置效果如图3-11所示。
图3-11 设置字符序列内文本的字体