Range.ParagraphFormat.Alignment不起作用(对我来说)

时间:2020-05-26 11:39:27

标签: vba ms-word

我使用Word宏记录器来证明这一段的正确性:

        Bha fear dhiubh, air an  ..... 

宏通过以下方式起作用:

Selection.ParagraphFormat.Alignment = wdAlignParagraphLeft

我的vba代码尝试执行以下操作:

For Each parEach In docSource.Paragraphs
    parEach.Range.ParagraphFormat.Alignment = wdAlignParagraphLeft
Next

编译并运行正常,但是什么也不做!

我尝试了用vbTab替换vba功能-什么都没有!

我还设法通过使用“查找与替换”来手动完成此操作,方法是在段落开头复制长长的“空白”。那也起作用。

所以我可以手动完成,但不使用代码。

1 个答案:

答案 0 :(得分:0)

您需要的是:

docSource.Paragraphs.Alignment = wdAlignParagraphLeft