Избавьтесь от начальных/конечных пробелов в MS Word с помощью макроса
В 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
Вы испытывали это раньше? Сможете ли вы повторить такой результат?