使用Font对象的Superscript和Subscript属性将指定文本设置为上标和下标。下面定义文档中第10到15个字符为第1个字符序列,第20到23个字符为第2个字符序列,将第1个字符序列设置为上标,将第2个字符序列设置为下标。都用红色表示。
code.python
>>> doc=app.Documents.Open('D:\\test2.docx') #打开文档
>>> rng1=doc.Range(Start=10,End=15) #字符序列1
>>> rng2=doc.Range(Start=20,End=23) #字符序列2
>>> rng1.Font.Superscript=True #上标
>>> rng2.Font.Subscript=True #下标
>>> rng1.Font.TextColor.RGB=255 #红色
>>> rng2.Font.TextColor.RGB=255
设置效果如图3-9所示,字符序列1内文本设置为上标,字符序列2内文本设置为下标。为便于显示效果,字符序列内文字用二号字体显示。
图3-9 将文本设置为上标或下标