使用Font对象的Name属性获取或设置字体的名称。字体的名称以字符串的形式给出。下面定义一个字符序列,设置字符序列中文本的字体为黑体。
code.python
>>> doc=app.Documents.Open('D:\\test2.docx') #打开文档
>>> rng=doc.Range(Start=20,End=40) #定义字符序列
>>> fnt=rng.Font #获取Font对象
>>> fnt.Name='黑体' #设置字体名称
设置效果如图3-6所示,为了突出效果,将字体大小设置为小二号。
图3-6 设置字符序列中文本的字体为黑体
除了Name属性,还有几个名称以Name打头的属性也可以用于设置字体名称,即
NameBi 获取或设置从右往左写语言的文本字体。
NameAscii 获取或设置西文字体,字符编码0-127。
NameFarEast 获取或设置东亚文字的字体,包括中文、日文和韩文等。
NameOther 获取或设置字符编码128-255的文字的字体。