Как быстро удалить двойные пробелы в документе Word
Наверх
26.06.2020
Автор: Ольга Дмитриева
1 звезда2 звезды3 звезды4 звезды5 звезд
Как быстро удалить двойные пробелы в документе Word
4
5
1
12
3
Самой частой ошибкой в оформлении документов являются двойные пробелы – набирая текст, их очень легко не заметить. Однако их просто удалить всего за пару кликов. Как это сделать, рассказываем в статье.
Удаляем двойные пробелы с помощью проверки правописания в Word
Microsoft Word в основном распознает два типа двойных пробелов: в сплошном тексте и в конце предложения.
Чтобы активировать автоматическое удаление двойных пробелов:
- Откройте в документе раздел «Файл».
- Перейдите к «Параметры» — «Правописание». Здесь можно включить или отключить обнаружение двойных пробелов.
Альтернатива: удаление двойных пробелов с помощью функции «Найти и Заменить»
Если вы используете старую версию Microsoft Word, в настройках правописания которой нет отдельного пункта для распознавания двойных пробелов, вы можете задать этот параметр вручную — через функцию поиска и замены.
- Для этого надо кликнуть по кнопке «Заменить», которая находится во вкладке «Главное». Также можно вызвать функцию с помощью комбинации клавиш Ctrl + H.
- В поле «Найти» введите два пробела, а в поле «Заменить на» — один пробел, на который они будут заменены.
- Word найдет все двойные пробелы и заменит их на один. Если вы хотите, чтобы все ошибки отображались друг за другом, кликните по кнопке «Заменить». Или нажмите «Заменить все», чтобы заменить сразу все двойные пробелы.
Читайте также:
- Апгрейд ноутбука своими силами: что можно сделать?=«content_internal_link»>
- Как вернуть старую адресную строку в Firefox=«content_internal_link»>
Автор
Ольга Дмитриева
Редактор направлений «Мобильные устройства» и «Техника для дома»
Была ли статья интересна?
Поделиться ссылкой
Нажимая на кнопку «Подписаться»,
Рекомендуем
Как подключить компьютер к Wi-Fi: пошаговая инструкция
Как пополнить пополнить кошелек Steam в 2023 году
Как установить часы на экран смартфона: несколько способов
Аккумуляторная пила: плюсы и минусы, рейтинг лучших
Магия цифр: как скручивают пробег автомобиля и как узнать реальные цифры
Четыре с половиной проблемы электромобилей: анализируем личный опыт в Норвегии
Какая видеокарта нужна для игр? Топ-3 варианта в бюджетном сегменте
Что такое телематический блок и как он помогает сэкономить на каско
Не включается телефон: почему это происходит и что делать
Реклама на CHIP Контакты
Удаление лишних пробелов в Word
Если вы в силу специфики своей работы часто получаете документы Word, подготовленные кем-то другим, то наверняка встречали в текстах помимо орфографических ошибок, проблемы иного рода — лишние пробелы между словами или перед знаками препинания.
Но можно значительно облегчить себе жизнь, если создать два макроса, которые самостоятельно и в мгновение ока избавят документ от этой напасти.
Макросы не оригинальны и созданы по мотивам советов авторов книги «Microsoft Word: комфортная работа с помощью макросов».
Для начала откройте какой-нибудь документ, который вы предполагаете проверить, или же сами создайте такой документ, намеренно добавив в текст лишние пробелы между словами и перед знаками препинания. Первым мы создадим макрос, который будет удалять лишние пробелы между словами.
- Зайдите в меню Сервис (Tools), выберите команду Макрос (Macro) и из открывшегося списка выберите команду Начать запись (Record New Macro). Появится диалоговое окно, в котором следует назначить макросу имя (пусть будет DeleteSpace) и щелкнуть на кнопке с изображением молотка. Если вы не хотите выводить кнопку макроса на панель инструментов, а желаете пользоваться сочетаниями клавиш, то можете кликнуть на кнопке с изображением клавиатуры:
- Откроется диалоговое окно, в котором вам следует перейти на среднюю вкладку Команды (Commands) и из правого поля перетащить на панель инструментов ваш новый макрос с названием Normal. NewMacros.DeleteSpace. Кстати, позже или прямо сейчас вы можете изменить стиль кнопки, отредактировав ее текст или назначив для кнопки какое-нибудь подходящее изображение.
- Закройте окно. После этого на рабочем окне документа появится панелька с управляющими кнопками для записи макроса:
- Теперь будьте аккуратны, так как макрос уже пишется. Нажмите сочетание клавиш
CTRL+H. Откроется диалоговое окно Найти и Заменить. Для доступа к параметрам поиска нажмите кнопку Больше, если диалоговое окно представлено в краткой форме. - Удалите всё, что находится в поле Найти и в поле Заменить на. Нажмите кнопку Снять форматирование, если эта кнопка активна. Снимите все галочки с режимов в группе Параметры поиска, но оставьте или поставьте галочку Подстановочные знаки. Выберите в открывающемся списке направление Везде.
- Выделите весь текст документа, нажав сочетание клавиш CTRL+A.
- Введите в поле Найти пробел, а потом введите следующее выражение:
{2;}
Здесь в фигурных скобках введена цифра 2, а сразу за ней точка с запятой. Это выражение означает, что будет произведен поиск двух и более расположенных подряд вхождений того знака, который стоит перед открывающейся фигурной скобкой. В нашем случае будет произведен поиск двух и более пробелов.
- Перейдите в поле Заменить на и введите один пробел.
- Нажмите кнопку Заменить все. Таким образом, если будет найдено несколько подряд стоящих пробелов, то все они заменятся на один пробел.
- После окончания поиска и замены закройте диалоговое окно Найти и Заменить. Снимите выделение текста, нажав на клавиатуре клавишу стрелки.
- Нажмите на кнопку с квадратиком в управляющей панели, чтобы остановить запись.
Для тех читателей, которые знают, как работать со встроенным в Microsoft Word редактором Visual Basic, я просто приведу готовый код макроса:
Sub DeleteSpace() Selection.WholeStory Selection.Find.ClearFormatting Selection.Find.Replacement.ClearFormatting With Selection.Find .Text = " {2;}" .Replacement.Text = " " .Forward = True .Wrap = wdFindAsk .Format = False .MatchCase = False .MatchWholeWord = False .MatchAllWordForms = False .MatchWildcards = True End With Selection.Find.Execute Replace:=wdReplaceAll Selection.MoveRight Unit:=wdCharacter, Count:=1 End Sub
Второй созданный нами макрос будет находить и удалять все лишние пробелы перед знаками препинания. Повторите шаги с 1 по 6 включительно. Назовите макрос как DeleteSpacePunctuationMark.
Дальнейшие шаги:
- Введите в поле Найти сначала пробел, а потом введите следующее выражение:
{1;}([.,:;\!\?])
Это выражение буквально означает, что будет произведен поиск одного и более расположенных подряд пробелов, стоящих перед любым перечисленным в квадратных скобках знаком препинания.
- Перейдите в поле Заменить на и введите \1 (здесь единица означает порядковый номер выражения, заключенного в круглые скобки).
- Нажмите кнопку Заменить все.
- После окончания поиска и замены закройте диалоговое окно Найти и заменить. Снимите выделение текста, нажав на клавиатуре на клавишу стрелки.
- Нажмите на кнопку с квадратиком в управляющей панели, чтобы остановить запись.
Для знатоков VB — код для вставки в редактор 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, особенно при поиске лишних пробелов в тексте.
Ссылки по теме:
Удаление лишних пробелов в тексте документа
Как избавиться от лишнего места в таблицах в Microsoft Word 2003?
спросил
Изменено 7 лет, 3 месяца назад
Просмотрено 168 тысяч раз
Я копирую и вставляю таблицы из другого документа (Word 2007) в Word 2003, и когда я это делаю, щелкните правой кнопкой мыши в верхнем левом углу таблицы, Автоподбор, Автоподбор по содержимому, у меня остаются неизвестные пробелы. Эти пробелы не могут быть удалены. Они как проблема с абзацами, но я не знаю, как это редактировать. У кого-нибудь есть идеи?
- Microsoft Word-2003
1
Как это исправить: Выберите таблицу, затем щелкните правой кнопкой мыши -> Свойства таблицы. На вкладке «Строка» отключите «указать высоту», и вы станете золотым.
Выделите таблицу, нажмите кнопку «Интервал между строками и абзацами» и «Удалить пробел после абзаца». Просто работал на меня!
Да, проблема в том, что вы не можете получить доступ к настройкам абзаца в таблицах. Я знаю обходной путь (могут быть и другие):
- Вы копируете содержимое одной из ячеек и вставляете в основную тело документа (вне таблицы)
- Затем вы выбираете скопированный текст, щелкаете по нему правой кнопкой мыши и используете параметры абзаца (недоступно из таблицы) и установите интервал между абзацами равен нулю.
- Скопируйте этот «фиксированный» текст обратно в таблицу.
- Выберите ячейку и используйте инструмент «Формат по образцу» (левый угол домашняя лента), чтобы скопировать исправленное форматирование в другие ячейки
У меня всегда работает.
К сожалению, у меня Word 2010, поэтому я не знаю, работает ли это в более ранних версиях. Но что сработало для меня, так это просто поместить курсор на нижнюю границу строки, пока вы не увидите две короткие горизонтальные линии со стрелками вверху и внизу. Затем просто переместите нижнюю границу вверх, удерживая нажатой кнопку мыши и перемещая мышь вверх. Если граница не остается поднятой при перемещении, а возвращается в исходное положение, вам необходимо удалить пустые строки в ячейках. Выберите строку, и вы увидите выделенное пустое место после содержимого некоторых или всех ячеек. Чтобы удалить его, поместите курсор в конец содержимого в соответствующей ячейке и нажимайте клавишу удаления, пока не останется выбранным только содержимое. После того, как вы сделаете это со всеми ячейками, где выделено пустое пространство, вы сможете переместить границу вверх с помощью мыши, и она останется. Прозрачный как грязь?
Чтобы избавиться от горизонтального пространства: выделите таблицу, перейдите в меню «Формат», выберите «Обтекание текстом» и выберите «Редактировать точки переноса», а затем перетащите, чтобы изменить (я не уверен, что вы можете сделать все ячейки вместе, но на момент теперь я могу сделать это один за другим). Для вертикального пространства сделайте, как указано выше.
Я использую версию Microsoft Word 2011 для Mac.
Мне удалось решить эту проблему, когда я щелкнул «Макет таблицы» на ленте.
Нажмите «Выровнять» -> «По центру» или любой другой вариант, который вы предпочитаете.
Надеюсь, это поможет!
Забыл где настройки в 2003, но ищите настройки Поля ячеек, Выравнивание ячеек.
Если это проблема с абзацем, просто выберите одну ячейку и перейдите в раздел Формат/Абзац. Обнулите строку после (или абзац, я забыл). Тогда просто используйте рисовальщик форматов.
2
Если отключение «указать высоту» по-прежнему не работает, попробуйте следующее:
(на основе Word 2003) Выделите интересующие вас строки/столбцы и перейдите в «Формат» > «Абзац» > В разделе «Интервал» выберите «Межстрочный интервал». » и выберите Одинарный, 1,5, Двойной интервал или т. д.
Я использую Word 2007. Выделите таблицу, щелкните вкладку «Главная», затем нажмите кнопку «Развернуть» в блоке абзаца ближе к середине страницы. Здесь вы можете получить доступ к интервалам между абзацами таблицы.
Удалить отступы из ячеек таблицы в Microsoft Word 2013
спросил
Изменено 1 год, 11 месяцев назад
Просмотрено 119 тысяч раз
Я работаю над документом Word, написанным кем-то другим, и пытаюсь удалить некоторые отступы из ячеек таблицы.
- Я щелкаю правой кнопкой мыши по таблице и выбираю «Свойства таблицы». В таблице «Строка» я снял флажок «Указать высоту».
- В «Параметры таблицы» верхний/нижний/левый/правый все установлены на 0.
Я просто не могу удалить отступы
- microsoft-word
- Microsoft Word-2013
0
Разобрался. Мой интервал между абзацами был установлен на несколько для документа. Также исправлена проблема с заполнением.
1
Я получил следующие шаги с этой страницы: http://www.ehow.com/how_8132114_remove-cell-padding-word.html
- Щелкните в любом месте таблицы, чтобы выбрать ее. Если вы хотите удалить заполнение только из одной ячейки или диапазона ячеек, выберите ячейку или ячейки.
- Щелкните правой кнопкой мыши свой выбор и выберите «Свойства таблицы» из вариантов. В диалоговом окне «Свойства таблицы» выберите вкладку «Таблица». Если вы удаляете заполнение ячеек только из определенных ячеек, вместо этого выберите вкладку «Ячейка».
- Нажмите кнопку «Параметры» в нижней части окна, чтобы открыть настройки полей ячейки. Отсюда вы можете изменить левое, правое, верхнее и нижнее поля ячеек. Чтобы исключить все отступы ячеек, чтобы ваши изображения или текст заполняли всю ячейку, измените все настройки на ноль.
- Снимите флажок «Разрешить интервалы между ячейками», если он установлен. Этот параметр добавляет пространство между ячейками в таблице и может быть настоящим виновником, если в вашей таблице слишком много места между элементами. Этот параметр виден только при изменении заполнения ячеек для всей таблицы.
- Нажмите «ОК» пару раз, чтобы сохранить изменения. Если у вас все еще есть нежелательное пространство внутри ячеек, проблема обычно связана с настройками абзаца. Проверьте параметры абзаца ячейки, щелкнув внутри ячейки, а затем щелкнув маленькую стрелку в углу группы «Абзац» на ленте «Главная». Уменьшите параметры «Отступ» и «Интервал» до нуля, чтобы избавиться от лишнего пространства.
Осторожно! Расстояние между абзацами может быть ответом, но Word с радостью сообщит вам, что расстояние до и после равно 0 pt, НО ЭТО НЕ ТАК.
Попробуйте изменить его на автоматический, и вы можете увидеть, как ваша таблица сжимается — если вы затем измените его обратно на 0 пунктов, он должен работать (я использовал 6 пунктов для «безопасности»).
На самом деле здесь происходит что-то еще — изменение интервала между абзацами изменило его для всего документа — я не могу изменить его только для таблицы — когда у меня будет время (?!), я буду исследовать дальше.
При вставке таблицы из Интернета в форматирование могут быть встроены отступы, которые не изменятся независимо от полей ячеек или интервалов между абзацами. Попробуйте выбрать таблицу и щелкнуть один из встроенных стилей таблицы на вкладке «Конструктор таблиц». Это заменяет стиль из Интернета и удаляет отступы.
Что-то еще, что может быть причиной этого:
В настройках абзаца, когда написано «Левый отступ 0 см» — это не так.
Вот так выглядит моя таблица с «Левым отступом 0 см»:
А вот как это выглядит с «Левым отступом -0,2 см»:
Я думаю, что происходит то, что Word sis применяет к таблице обычные настройки шаблона, поэтому, когда я копирую и вставляю таблицу, я были отправлены без «отступов», отступы добавляются.
Ваш комментарий будет первым