我用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函数--什么都没有
我试过用vbTab替换vba函数--什么都没有!我也试过用Find&Replace手动替换,把长长的 "空白 "复制过来。
我还设法使用查找&替换功能,通过复制段落开头的长长 "空白 "来手动完成。 这也成功了。
所以我可以手动操作,但不能使用代码。
你所需要的是。
docSource.Paragraphs.Alignment = wdAlignParagraphLeft