在word的VBA编程中,怎样才能正确实现以字符进行首行缩进?

我用VBA实现首行缩进,如首行缩进2个字符,总是变成0.35厘米,不是真正意义上的字符。首行缩进(FirstLineIndent)总是进行CentimetersToPoints的转换。该怎么做才能是字符形式的首行缩进?
不知道这个问题在高手眼里是不是低级,希望不吝赐教。当然,如果没有正确答案的话,我是不会给分的,希望各位谅解。
对了,是在查找替换中实现不了以字符方式的首行缩进的。

似乎没有以“字符”为单位的转换方法
缩进“0.7408333 厘米”即等同于 缩进“2 字符”
也可以直接用
.FirstLineIndent = 21
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-12-27
设置好首行缩进,选中
VBA中msgbox Selection.ParagraphFormat.CharacterUnitLeftIndent

把具体的值取出来,缩进2字符不是2
第2个回答  2010-11-20
Selection.ParagraphFormat.CharacterUnitLeftIndent = 2
相似回答