Нажмите "Enter", чтобы перейти к содержанию

Как убрать пробелы в таблице в ворде: Удаление лишних пробелов в середине, начале и конце строки, специальных символов в MS Word

Как быстро удалить двойные пробелы в документе 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: комфортная работа с помощью макросов».

 

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

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

     

  2.  

  3. Откроется диалоговое окно, в котором вам следует перейти на среднюю вкладку Команды (Commands) и из правого поля перетащить на панель инструментов ваш новый макрос с названием Normal. NewMacros.DeleteSpace. Кстати, позже или прямо сейчас вы можете изменить стиль кнопки, отредактировав ее текст или назначив для кнопки какое-нибудь подходящее изображение.
  4. Закройте окно. После этого на рабочем окне документа появится панелька с управляющими кнопками для записи макроса:

     

  5.  

  6. Теперь будьте аккуратны, так как макрос уже пишется. Нажмите сочетание клавиш
    CTRL+H
    . Откроется диалоговое окно Найти и Заменить. Для доступа к параметрам поиска нажмите кнопку Больше, если диалоговое окно представлено в краткой форме.
  7. Удалите всё, что находится в поле Найти и в поле Заменить на. Нажмите кнопку Снять форматирование, если эта кнопка активна. Снимите все галочки с режимов в группе Параметры поиска, но оставьте или поставьте галочку Подстановочные знаки. Выберите в открывающемся списке направление Везде.
  8. Выделите весь текст документа, нажав сочетание клавиш CTRL+A.
  9. Введите в поле Найти пробел, а потом введите следующее выражение:

     

    {2;}

     

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

  10. Перейдите в поле Заменить на и введите один пробел.
  11. Нажмите кнопку Заменить все. Таким образом, если будет найдено несколько подряд стоящих пробелов, то все они заменятся на один пробел.
  12. После окончания поиска и замены закройте диалоговое окно Найти и Заменить. Снимите выделение текста, нажав на клавиатуре клавишу стрелки.
  13. Нажмите на кнопку с квадратиком в управляющей панели, чтобы остановить запись.

Для тех читателей, которые знают, как работать со встроенным в 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;}([.,:;\!\?])

     

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

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

Для знатоков 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

Как это исправить: Выберите таблицу, затем щелкните правой кнопкой мыши -> Свойства таблицы. На вкладке «Строка» отключите «указать высоту», и вы станете золотым.

Выделите таблицу, нажмите кнопку «Интервал между строками и абзацами» и «Удалить пробел после абзаца». Просто работал на меня!

Да, проблема в том, что вы не можете получить доступ к настройкам абзаца в таблицах. Я знаю обходной путь (могут быть и другие):

  1. Вы копируете содержимое одной из ячеек и вставляете в основную тело документа (вне таблицы)
  2. Затем вы выбираете скопированный текст, щелкаете по нему правой кнопкой мыши и используете параметры абзаца (недоступно из таблицы) и установите интервал между абзацами равен нулю.
  3. Скопируйте этот «фиксированный» текст обратно в таблицу.
  4. Выберите ячейку и используйте инструмент «Формат по образцу» (левый угол домашняя лента), чтобы скопировать исправленное форматирование в другие ячейки

У меня всегда работает.

К сожалению, у меня 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

  1. Щелкните в любом месте таблицы, чтобы выбрать ее. Если вы хотите удалить заполнение только из одной ячейки или диапазона ячеек, выберите ячейку или ячейки.
  2. Щелкните правой кнопкой мыши свой выбор и выберите «Свойства таблицы» из вариантов. В диалоговом окне «Свойства таблицы» выберите вкладку «Таблица». Если вы удаляете заполнение ячеек только из определенных ячеек, вместо этого выберите вкладку «Ячейка».
  3. Нажмите кнопку «Параметры» в нижней части окна, чтобы открыть настройки полей ячейки. Отсюда вы можете изменить левое, правое, верхнее и нижнее поля ячеек. Чтобы исключить все отступы ячеек, чтобы ваши изображения или текст заполняли всю ячейку, измените все настройки на ноль.
  4. Снимите флажок «Разрешить интервалы между ячейками», если он установлен. Этот параметр добавляет пространство между ячейками в таблице и может быть настоящим виновником, если в вашей таблице слишком много места между элементами. Этот параметр виден только при изменении заполнения ячеек для всей таблицы.
  5. Нажмите «ОК» пару раз, чтобы сохранить изменения. Если у вас все еще есть нежелательное пространство внутри ячеек, проблема обычно связана с настройками абзаца. Проверьте параметры абзаца ячейки, щелкнув внутри ячейки, а затем щелкнув маленькую стрелку в углу группы «Абзац» на ленте «Главная». Уменьшите параметры «Отступ» и «Интервал» до нуля, чтобы избавиться от лишнего пространства.

Осторожно! Расстояние между абзацами может быть ответом, но Word с радостью сообщит вам, что расстояние до и после равно 0 pt, НО ЭТО НЕ ТАК.

Попробуйте изменить его на автоматический, и вы можете увидеть, как ваша таблица сжимается — если вы затем измените его обратно на 0 пунктов, он должен работать (я использовал 6 пунктов для «безопасности»).

На самом деле здесь происходит что-то еще — изменение интервала между абзацами изменило его для всего документа — я не могу изменить его только для таблицы — когда у меня будет время (?!), я буду исследовать дальше.

При вставке таблицы из Интернета в форматирование могут быть встроены отступы, которые не изменятся независимо от полей ячеек или интервалов между абзацами. Попробуйте выбрать таблицу и щелкнуть один из встроенных стилей таблицы на вкладке «Конструктор таблиц». Это заменяет стиль из Интернета и удаляет отступы.

Что-то еще, что может быть причиной этого:

В настройках абзаца, когда написано «Левый отступ 0 см» — это не так.

Вот так выглядит моя таблица с «Левым отступом 0 см»:

А вот как это выглядит с «Левым отступом -0,2 см»:

Я думаю, что происходит то, что Word sis применяет к таблице обычные настройки шаблона, поэтому, когда я копирую и вставляю таблицу, я были отправлены без «отступов», отступы добавляются.

Ваш комментарий будет первым

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *