我使用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功能-什么都没有!
我还设法通过使用“查找与替换”来手动完成此操作,方法是在段落开头复制长长的“空白”。那也起作用。
所以我可以手动完成,但不使用代码。
答案 0 :(得分:0)
您需要的是:
docSource.Paragraphs.Alignment = wdAlignParagraphLeft