MS Word 中有一个很好的功能,当您选择整个文本并将其居中时,它可以消除整个文档中的前导和尾随空格,然后返回到所需的对齐方式。
所以这(space)(space)(space)text text text(space)(space)
应该导致text text text
当我通过单击 Word 中快速访问工具栏或功能区上的中心图标手动执行此操作时,它反复为我工作。但是每当我使用下面的代码通过宏自动管理它时,这个解决方案对我不起作用。那些不受欢迎的空间仍然存在。
Selection.WholeStory
Selection.ParagraphFormat.Alignment = wdAlignParagraphCenter 'after this, there should be no leading/trailing spaces anymore
Selection.ParagraphFormat.Alignment = wdAlignParagraphJustify
你以前有过这种经历吗?你能复制这样的结果吗?