我用VB调用word生成文件,用域生成了公式,比如生成t的平方,但生成的指数2和t的字符一样大,如图所示:,请大家帮帮忙,怎样出来才能使指数2的字符变小一些,谢谢。
我生成的代码如下:
……
Set myField = WordApp.Selection.Fields.Add(Range:=WordApp.Selection.Range, Type:=wdFieldEmpty, Text:="EQ \s\up0(t)\s\up5(2) ", PreserveFormatting:=False)
……
恳请大家帮帮忙,万分感激!
我生成的代码如下:
……
Set myField = WordApp.Selection.Fields.Add(Range:=WordApp.Selection.Range, Type:=wdFieldEmpty, Text:="EQ \s\up0(t)\s\up5(2) ", PreserveFormatting:=False)
……
恳请大家帮帮忙,万分感激!
Selection.Font.Subscript = True'下标
没试,不知实际效果,仅供参考
Set myField = WordApp.Selection.Fields.Add(Range:=WordApp.Selection.Range, Type:=wdFieldEmpty, Text:="EQ \f(t\s\do3(1)\s\up4(2),t\s\do3(1)\s\up4(2) + t\s\do3(2)\s\up4(2))", PreserveFormatting:=False)
出来的效果是
Set myField = WordApp.Selection.Fields.Add(Range:=WordApp.Selection.Range, Type:=wdFieldEmpty, Text:="EQ \f(t\s\up4(2),2t)", PreserveFormatting:=False)
出来的效果是