Как быстро удалить пробелы в ворде. Как автоматически удалить лишние пробелы в ворде. Выравнивание по ширине

Два несложных макроса избавят от рутины ручных действий, которые, увы, неизбежны при редактировании любых документов Word, особенно при поиске лишних пробелов в тексте.

Если вы в силу специфики своей работы часто получаете документы Word, подготовленные кем-то другим, то наверняка встречали в текстах помимо орфографических ошибок, проблемы иного рода - лишние пробелы между словами или перед знаками препинания. Удалять их вручную утомительно и требует много времени. Но можно значительно облегчить себе жизнь, если создать два макроса, которые самостоятельно и в мгновение ока избавят документ от этой напасти. Макросы не оригинальны и созданы по мотивам советов авторов книги "Microsoft Word: комфортная работа с помощью макросов".

Для начала откройте какой-нибудь документ, который вы предполагаете проверить, или же сами создайте такой документ, намеренно добавив в текст лишние пробелы между словами и перед знаками препинания. Первым мы создадим макрос, который будет удалять лишние пробелы между словами.

1. Зайдите в меню "Сервис" (Tools), выберите команду "Макрос" (Macro) и из открывшегося списка выберите команду "Начать запись" (Record New Macro). Появится диалоговое окно, в котором следует назначить макросу имя (пусть будет DeleteSpace) и щелкнуть на кнопке с изображением молотка для назначения макросу кнопки. Если вы не хотите выводить кнопку макроса на панель инструментов, а желаете пользоваться сочетаниями клавиш, то можете кликнуть на кнопке с изображением клавиатуры:

2. Откроется диалоговое окно, в котором вам следует перейти на среднюю вкладку "Команды" и из правого поля перетащить на панель инструментов ваш новый макрос с названием Normal.NewMacros.DeleteSpace. Кстати, позже или прямо сейчас вы можете изменить стиль кнопки, отредактировав ее текст или назначив для кнопки какое-нибудь подходящее изображение.

3. Закройте окно. После этого на рабочем окне документа появится панелька с управляющими кнопками для записи макроса (см. скриншот).

4. Теперь будьте аккуратны, так как макрос уже пишется. Нажмите сочетание клавиш "CTRL+H". Откроется диалоговое окно "Найти и Заменить". Для доступа к параметрам поиска нажмите кнопку "Больше", если диалоговое окно представлено в краткой форме.

5. Удалите всё, что находится в поле "Найти" и в поле "Заменить". Нажмите кнопку "Снять форматирование", если эта кнопка активна. Снимите все галочки с режимов в группе "Параметры поиска", но оставьте или поставьте галочку "Подстановочные знаки". Выберите в открывающемся списке направление "Везде".

6. Выделите весь текст документа, нажав сочетание клавиш "CTRL+A".

7. Введите в поле "Найти" пробел, а потом введите следующее выражение:

Здесь в фигурных скобках введена цифра 2, а сразу за ней точка с запятой. Это выражение означает, что будет произведен поиск двух и более расположенных подряд вхождений того знака, который стоит перед открывающейся фигурной скобкой. В нашем случае будет произведен поиск двух и более пробелов.

8. Перейдите в поле "Заменить на" и введите один пробел.

9. Нажмите кнопку "Заменить все". Таким образом, если будет найдено несколько подряд стоящих пробелов, то все они заменятся на один пробел.

10. После окончания поиска и замены закройте диалоговое окно "Найти и заменить". Снимите выделение текста, нажав на клавиатуре клавишу стрелки.

11. Нажмите на кнопку с квадратиком в управляющей панели, чтобы остановить запись.

Для тех читателей, которые знают, как работать со встроенным в Microsoft Word редактором Visual Basic, я просто приведу готовый код макроса:

Sub DeleteSpace()
Selection.WholeStory


With Selection.Find
.Text = " {2;}"
.Replacement.Text = " "
.Forward = True
.Wrap = wdFindAsk
.Format = False
.MatchCase = False
.MatchWholeWord = False
.MatchAllWordForms = False
.MatchSoundsLike = False
.MatchWildcards = True
End With

Selection.MoveRight Unit:=wdCharacter, Count:=1

Второй созданный нами макрос будет находить и удалять все лишние пробелы перед знаками препинания. Повторите шаги с 1 по 6 включительно. Назовите макрос как DeleteSpacePunctuationMark. Дальнейшие шаги:

1. Введите в поле "Найти" сначала пробел, а потом введите следующее выражение:

Это выражение буквально означает, что будет произведен поиск одного и более расположенных подряд пробелов, стоящих перед любым перечисленным в квадратных скобках знаком препинания.

2. Перейдите в поле "Заменить на" и введите \1 (здесь единица означает порядковый номер выражения, заключенного в круглые скобки).

3. Нажмите кнопку "Заменить все".

4. После окончания поиска и замены закройте диалоговое окно "Найти и заменить". Снимите выделение текста, нажав на клавиатуре на клавишу стрелки.

5. Нажмите на кнопку с квадратиком в управляющей панели, чтобы остановить запись.

Получившийся код для вставки в редактор VisualBasic:

Sub DelSpacePunktMark()
Selection.WholeStory
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = " {1;}([.,:;\!\?])"
.Replacement.Text = "\1"
.Forward = True
.Wrap = wdFindContinue
.Format = False
.MatchCase = False
.MatchWholeWord = False
.MatchAllWordForms = False
.MatchSoundsLike = False
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.MoveLeft Unit:=wdCharacter, Count:=1
End Sub

Так вы избавитесь от рутины ручных действий, которые, увы, неизбежны при редактировании любых документов Word, особенно при поиске лишних пробелов в тексте.

Работая с текстовой информацией, вам наверняка приходилось сталкиваться со сложностями форматирования текста, заимствованного из других источников. И чтобы привести его к общему стилю необходимо избавиться от нежелательного формата. Я уже писал как правильно сохранять текст из различных источников, например, в статье про или . Но иногда очистка форматирования не дает желательного результата, так как в тексте могут находиться непечатаемые знаки: пробелы, переносы, табуляция, конец абзаца, разрывы, неразрывный пробел в ворде и другие. Вот они могут быть причиной, что текст не выравнивается по ширине или каждая строка начинается как абзац, или текст занимает часть страницы и перепрыгивает на следующую.

Включаем в режим отображения знаков абзацев и других скрытых символов форматирования кнопкой (знак ПИ) на вкладке Главная в разделе Абзац ( Ctrl+Shift+8 или ALT+Я+8)

Чтобы было проще разобраться, давайте проанализируем текст в режиме отображения непечатаемых символов и разберем как убрать неразрывный пробел в ворде на примере.

Удаление неразрывного пробела

Включаем режим скрытых знаков сочетанием клавиш Ctrl+Shift+8 или на вкладке Главная в разделе Абзац нажимаем кнопочку, похожую на знак ПИ.

На рисунке красной линией подчеркнуты неразрывные пробелы, они обозначены пустыми кружочками. Удалить такой знак можно, выделив его, нажатием обычного пробела на клавиатуре. В коротком документе сделать эту операцию легко, но если текст объемный, то необходима автоматизация.

Неразрывный пробел - специальный знак, который запрещает выполнять перенос символа или слова, идущего сразу после него, без предыдущего слова. Ставится комбинацией клавиш Ctrl+Shift+Пробел

Проведем замену неразрывных пробелов по всему тексту. Используя горячие клавиши Ctrl+H или вкладка Главная в разделе редактирование нажимаем команду Заменить .


Теперь в открывшемся окне достаточно указать: что и на что заменять. Но проблема в том что неразрывый пробел - это непечатаемый знак и указать его для поиска как простой символ не получится. Что же делать?

Нажимаем кнопку Больше и получаем дополнительный функционал. Теперь кликните в поле Найти , чтобы текстовый курсор мигал именно там. Внизу окна нажимаем кнопку Специальный и выбираем Неразрывный пробел .


Теперь в поле Найти будет вставлена комбинация знаков, соответствующая неразрывному пробелу. Переходим к полю Заменить и в нем нажимаем один раз клавишу Пробел . Все исходные данные заданы, приступаем к замене нажатием кнопки Заменить все .

Если все вышеизложенное было выполнено правильно, то вы увидите подобное сообщение.


Как видите, друзья, данный прием можно использовать и при замене других непечатаемых знаков. Надеюсь, что вам эта информация будет полезна.

Таблица непечатаемых знаков для поля Найти

Дорогой читатель! Вы посмотрели статью до конца.
Получили вы ответ на свой вопрос? Напишите в комментариях пару слов.
Если ответа не нашли, укажите что искали .

Часто возникает необходимость знать, как убрать пробелы между словами в ворде, например вам попал "в руки "чужой документ, но его внешний вид не устраивает.

Как убрать пробелы между словами в ворде: способ первый

Во первых, попробуйте отцентровать текст по левому краю, нажав на специальную иконку на первой вкладке. Возможно лишних пробелов между словами в тексте и нет, а к тексту применен вариант оформления - текст по ширине страницы.

Как убрать пробелы между словами в ворде: способ второй

Второй способ заключается в замене множества лишних пробелов между словами на одиночный. Нажимаем ctrl+H найти и заменить, или выбираем этот пункт в меню Правка, или на ленте.

В поле найти ставим три пробела а в поле заменить - один. Так можно убрать пробелы между словами,

Третий способ как убрать пробелы

Третий способ, как убрать пробелы между словами в ворде - это включить режим отображения непечатных символов, кликнув на иконку в ленте.

Часто вместо пробелов между словами встречаются символы табуляции, их можно увидеть и удалить.

Так как через замену не удается ввести символ табуляции. Надеюсь, статья может оказаться вам полезна, и вы теперь знаете, как убрать пробелы между словами в ворде.

В этом видео подробно показано, как убрать пробелы между словами в ворде:

Часто случается такое, что после форматирования текста ваши пробелы съехали и стоят несколько раз подряд. Такой документ уже не удастся сдать на работу либо учёбу, так как его неудобно читать, и он имеет совершенно некорректный вид. Исправить это возможно двумя способами, в зависимости от того, сколько пробелов требуется убрать или заменить. Попробуйте оба варианта, и выберите для себя лучший.

Как убрать один множественный пробел в Ворде

Программа Microsoft Office Word имеет свои горячие клавиши, которые использовать намного удобнее, чем постоянно кликать мышкой и отнимать у себя много времени. На этом примере вы попробуете пользоваться именно ими. Откройте ваш файл в программе Ворд.

  • Сразу же поставьте курсор на место, в котором есть нежелательный множественный пробел.
  • Теперь выделите весь пробел, поставив курсор в его начало, зажав левую кнопку мыши, а затем, протянув ее до конца.


  • На своей клавиатуре зажмите комбинацию “CTRL + SHIFT + Пробел” одновременно.


  • Теперь посмотрите, что у вас получилось.

Множественный пробел удалён, а на его месте обычный символ пробела. Этот способ очень быстрый и идеально подходит для единичных случаев в вашем документе. Если же в файле Ворда вы заметили несколько таких пробелов, и удалять вручную их будет слишком время затратно, тогда используйте второй способ.


Как убрать все множественные пробелы в документе Ворд

После форматирования текста либо копирования его на сторонних ресурсах, вы можете столкнуться со множественными пробелами на каждой строчке. В таком случае, первый способ статьи вам не подойдёт. Попробуйте следующий вариант:

  • Откройте ваш файл Word.


  • Определите для себя, много ли сделано в нём огрехов с пробелами. Если вручную вы их не исправите, то отыщите во вкладке “Главная” ссылку “Заменить” в правом верхнем углу.


  • Нажмите на неё. Перед вами откроется окно “Найти и Заменить”.


  • Суть окна заключается в следующем: в верхней строчке “Найти” вам нужно ввести ваши множественные пробелы, если их три, то введите три, если два – то, соответственно два. В нижней строке “Заменить” вам нужно написать то, на что заменяем верхние символы. В нашем случае, это один пробел, его и поставьте в это поле.
  • Кликните по кнопке “Заменить всё”.


  • В течение нескольких секунд программа будет заменять и искать нужные символы. Подождите, а затем обратите внимание на экран. На нём будет большое уведомление о том, сколько вставок было заменено. На скриншоте ниже вы можете видеть, что их произведено двадцать пять штук.


  • Теперь нажмите клавишу “Ок” и посмотрите, что стало с вашим текстом.


Все пробелы выровнялись и их стало по одному. Если вы запомните сочетание горячих клавиш “CTRL + H”, то вам не придётся больше искать поле “Заменить” в шапке программы. Этим сочетанием вы просто вызовите окно “Заменить и вставить” сразу же и продолжите работать, начиная с пункта замены.

Каждый раз, когда вы пишите документ в Microsoft Office Word, подумайте сразу, какое форматирование текста будете выполнять. Если вы сразу поставите желаемое форматирование, то освободите себя от дальнейшего продолжительного исправления сделанных ошибок при перестройке текста с одной разметки страницы на другую. Также на это может повлиять дальнейшее изменение ширины края страницы и её абзацы.

Для большего закрепления материала, посмотрите видео урок ниже:

Причин – почему в Word между словами большие пробелы – может быть несколько. В данной статье расскажу о некоторых способах решения этой проблемы.

Выравнивание текста по ширине

Если в Вашем документе не обязательно, чтобы текст был выровнен по ширине на странице – первые буквы каждой строки находятся на одной вертикальной линии, как и последние – то можно выровнять весь текст по левому краю. Для этого выделяем мышкой нужный фрагмент, или все напечатанное нажатием Ctrl+A (здесь и далее во всех комбинациях клавиш используются английские буквы). Затем на вкладке «Главная» жмем на кнопку «Выровнять текст по левому краю» или Ctrl+L .

Знаки табуляции

Иногда причиной большого расстояния между словами могут быть знаки табуляции. Чтобы проверить используются ли они в документе необходимо включить непечатаемые знаки: нажать на значок, внешне очень похожий на Пи. Табуляция в документе отображается в виде стрелочек. Если такие присутствуют – удаляем их и ставим пробелы. Пробелы в непечатаемых знаках отображаются точкой: одна точка – один пробел.

Если знаков табуляции много, можно выполнить замену. Ставим курсор в начале нужного фрагмена. Затем выделяем один знак табуляции, т.е. стрелочку, и копируем его – Ctrl+C ; жмем Ctrl+H и в окне на вкладке «Заменить» в поле «Найти» ставим курсор и жмем Ctrl+V . В поле «Заменить на» ставим пробел. Нажимаем кнопку «Заменить все» . Далее выскакивает информационное окошко, в котором показано число выполненных замен.

Знак Конец строки

Если у Вас весь текст выделен по ширине, и редактировать по-другому нельзя, а последняя строчка абзаца сильно растянута, то возможно в конце этой строчки стоит значок «Конец абзаца» . Для начала включаем непечатаемые знаки – «Конец абзаца» отображается в виде изогнутой стрелочки. Если такая у Вас стоит в конце строки, то просто удаляем ее: ставим курсор в конце последнего слова абзаца и жмем «Delete» .

Пробелы

Возможен и такой вариант: Вы скопировали что-то из интернета, а между словами стоит не один пробел, а два или три, поэтому расстояние – увеличенное. При включенных непечатаемых знаках между словами должно быть несколько черных точек. Удалять их по всему документу – долго, поэтому воспользуемся заменой. Жмем Ctrl+H , в поле «Найти» ставим два пробела, в поле «Заменить» – один, жмем «Заменить все» . Если необходимо, в поле «Найти» можно ставить три, потом четыре и т.д. пробелов, и заменять их на один.

Перенос слов

Если в документе разрешается использовать перенос слов, то расстояние между словами можно отредактировать следующим способом. Выделяем весь текст Ctrl+A , переходим на вкладку «Разметка страницы» . в «Параметрах страницы» жмем на значок переноса и выбираем «Авто» . В результате по тексту расставляются знаки переноса, и расстояние между словами уменьшается.

В данной статье мы попытались убрать большие пробелы между словами в ворде. Я надеюсь, что у вас это получилось.

Читайте также: