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

Важно! Представленные ниже способы подходят для решения задачи в том случае, если разрыв страницы был выполнен инструментами MS Word, а не многочисленным нажатием Enter.

Способ 1: Удаление вручную

Откройте документ и установите курсор вплотную к первой таблице. Нажмите кнопку Delete столько раз (чаще всего два), сколько необходимо для слияния двух объектов.

как объединить таблицу после разрыва в ворде_3

Вариация этого способа заключается в удалении самого разрыва страницы, который просматривается через CTRL+SHIFT+8 (выше основной клавиатуры). Нажав указанное сочетание, вы увидите надпись «Разрыв страницы». Наведите мышку на левое поле напротив этой строки и кликните один раз.

как объединить таблицу после разрыва в ворде_4

Вся строка выделится, дважды нажмите Delete (первый удаляет разрыв, второй – пустую строку). Воспользуйтесь клавишами CTRL+SHIFT+8, чтобы убрать отображение непечатных символов.

Способ 2: Вырезание

Выделите нижнюю таблицу, нажав на «снежинку» в левом верхнем углу, и затем воспользуйтесь клавишами CTRL+X (объект вырезается и помещается в буфер обмена).

как объединить таблицу после разрыва в ворде_1

Установите курсор вплотную к верхней таблице и зажмите CTRL+V (вставка из буфера обмена). Оба объекта сольются в один, но только если в параметрах вставки выбрать опцию «Объединить таблицы».

как объединить таблицу после разрыва в ворде_2

Способ 3: Замена

как объединить таблицу после разрыва в ворде_10

  1. В открытом документе нажмите CTRL+H для вызова окна «Найти и заменить». В графе «Найти» пропишите команду ^m , в поле «Заменить на» оставьте пустую строку без пробелов и щелкните «Заменить все». Помните, что поиск начинается с того места, где расположен курсор. Поэтому предварительно выделите ту часть документа, где должна произойти замена. Если в документе много таблиц, то слияние произойдет во всех объектах.
  2. Если отобразить непечатные знаки, можно увидеть, что пустая строка между двумя таблицами сохранилась, но разрыв был удален. В таком случае воспользуйтесь кнопкой Delete, чтобы убрать лишний абзац. Подробнее: Использование средства замены в Ворде

как объединить таблицу после разрыва в ворде_7

  • Если не получается прописать команду вручную, можно открыть настройки окна «Найти и заменить». Для этого вызовите его через CTRL+H, воспользуйтесь кнопкой «Больше» (после клика она превратится в «Меньше») и щелкните на «Специальный». В раскрытом списке выберите «Разрыв страницы». как объединить таблицу после разрыва в ворде_8
  • Команда автоматически пропишется в поле «Найти», далее повторите пункт 1 текущей инструкции.
  • Как убрать отступ в таблице в ворде

    Значок запуска диалогового окна Word

    Параметры диалогового окна Абзац описаны в разделе Настройка отступов и интервалов.

    1. Выделите текст, который нужно настроить.
    2. На вкладке Главная выберите Междустрочный интервал >Параметры междустрочного интервала. На вкладке Откроется диалоговое окно Абзац. Диалоговое окно
    3. На вкладке Отступы и интервалы выберите нужные параметры и нажмите кнопку ОК. Параметры диалогового окна Абзац описаны в разделе Настройка отступов и интервалов.

    Вы можете быстро настроить отступы и интервалы в Word в Интернете.

    Изображение команды

    Изображение параметров отступов и интервалов на вкладке

    1. Если вы еще не находитесь в режиме редактирования, выберите Изменить документ >Изменить в Word в Интернете. Документ переключится из режима чтения в режим правки.
    2. Выберите один или несколько абзацев для настройки.
    3. На вкладке Макет в группе Абзац используйте стрелки, чтобы выбрать отступы и интервалы.
    • Чтобы отступить абзац, введите нужное расстояние в полях Слева или Справа .
    • Чтобы изменить размер пробела над абзацем и под ним, введите число в полях До или После .

    Совет: Чтобы быстро изменить отступы для всего документа, настройте поля. В разделе Макет страницы выберите Поля и выберите нужные параметры полей.

    Как убрать отступ внутри таблицы word 2010

    выдели этот кусок текста с таким отступом, затем зайди в настройки Абзац — там увидишь размеры отступа, исправь как надо и будет тебе Щастье! ))) . этот отступ ваще то можно увидеть если включишь такой инструмент в самом Ворде как — линейка, на ней будут типа зарубки ))) вот с ними играйся тоже, перетаскивай их зацепив или вправо или влево!

    Источник: дед внизу отвечавший — чушь сказал, не слушай его!! ! )))))))) назад делать, может еще и переродиться? )))) все можно в любой момент настроить!! ! и назад не идти!

    Остальные ответы

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

    Выбрать/выделить таблицу/часть таблицы/ячейку -> Клик правой кнопкой мыши -> В выпавшем меню выбрать «Свойства таблицы» -> Закладка «Ячейка» -> Кнопка «Параметры» -> откроется окно «Параметры ячейки» — в нём установить отступы внутри ячейки слева/справа/сверху/снизу.

    Таблицы не имеют абзацных отступов сверху и снизу. Как быть?

    Абзацы текста имеют такое свойство, как отступ сверху и отступ снизу.

    Таблицы подобных свойств не имеют.Это приводит к тому, что таблица липнет к вышестоящему тексту, а нижестоящий липнет к ней.

    Потому что межабзацный отступ = отступ снизу верхнего абзаца + отступ сверху нижнего абзаца.А отступ между абзацем и таблицей = отступ снизу верхнего абзаца.А две последовательно идущие таблицы просто сливаются в одну, т.к. отступ между ними просто = 0.Получается некрасиво и неудобно.

    Какие решения используете для выравнивания размера отступа абзац+таблица отступу абзац+абзац?

    Я вижу 2 пути.Легкий и некрасивый: вставить между ними пустой параграф и задать ему высоту = отступу абзаца. Крайне не нравится по причинам: Это еще один стиль. Между таблицами придется делать 2 таких абзаца.

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

    Может есть еще варианты попроще?

    2 Ответ от viter.alex 19.01.2010 17:07:59

    Re: Таблицы не имеют абзацных отступов сверху и снизу. Как быть?

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

    Лучше день потерять — потом за пять минут долететь!

    3 Ответ от rizalut 19.01.2010 21:13:11

    Re: Таблицы не имеют абзацных отступов сверху и снизу. Как быть?

    Выбрал все таки пустые абзацы перед и после таблицы.

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

    4 Ответ от VVayne 01.12.2017 17:24:02

    Re: Таблицы не имеют абзацных отступов сверху и снизу. Как быть?

    Свойства таблицы. Делаем её обтекаемой. В свойствах обтекания есть все отступы.

    Сообщений [ 4 ]

    Страницы 1

    Чтобы отправить ответ, вы должны войти или зарегистрироваться

    Похожие темы

    • Размещение всех рисунков сверху или снизу страниц
    • Присоединение строки сверху к рисунку
    • Задание отступов текста от рамки
    • Разные номера страниц снизу и вверху страницы
    • Рамки по ГОСТ 2.104 с настройкой отступов рамок от краев страницы
    • Запись макроса — не работает, или так должно быть?
    • Автозамена в Ворде слов работает с багом. Как быть?
    • Ошибка! Объект не может быть создан из кодов полей редактирования.

    Таблицы не имеют абзацных отступов сверху и снизу. Как быть?

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

    В подразделах форума собраны ответы на типичные вопросы, рекомендации по настройкам и работе с текстом, пути автоматизации работы в приложении. На портале о Microsoft Office Word вы узнаете про: шаблон рамок для word. Здесь вы найдете много готовых решений и научитесь самостоятельно автоматизировать свою работу. Вы можете поделиться своими наработками с другими пользователями или, наоборот, оставить заявку на решение вашей проблемы. Наш сайт о Microsoft Office Word даст ответ про: открытие документа в микрософт офис уорд.

    страницы

    • полезности word
    • книги и программы
    • о проекте
    • стать автором
    • реклама на сайте
    • правовая информация

    авторство

    Замена отступа в таблице на знак пробела

    Может кто подскажет, буду благодарен Суть проблемы: Есть таблица (после файн ридера), в первой колонке во всех ячейках текст с разными отступами примерно от 0,5 до 4,5 см. Нужно заменить отступы (в каждой ячейке он свой) на соответствующее количество знаков пробела. Наверняка можно автоматизировать, но вот как?

    2 Ответ от andrkar 31.08.2010 16:01:59

    Re: Замена отступа в таблице на знак пробела.

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

    3 Ответ от avando 31.08.2010 20:54:25

    Re: Замена отступа в таблице на знак пробела.

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

    4 Ответ от admin 01.09.2010 07:16:05

    Re: Замена отступа в таблице на знак пробела.

    Мне кажется, что алгоритм тут простой: выделить первую колонку (столбец), убрать отступы одним разом, и добавить пробелы в каждую ячейку данного столбца перед текстом. Безусловно, делается макросом. Кстати, с макросом и выделять ничего не нужно.Ответ, ясное дело, неполон, ибо не привожу кода макроса. Может, мои коллеги подскажут?

    5 Ответ от avando 01.09.2010 11:45:51

    Re: Замена отступа в таблице на знак пробела.

    Убрать отступы одним разом оно конечно можно но проблема в том что в каждой ячейке отступ свой, и нужно менять соответствующий отступ на соответствующее количество пробелов. Так вот не могу сообразить как указать макросу что отступ 1,35 меняется предположим на 8 пробелов, а в следующей ячейке отступ 0,76 меняется предположим на 3 пробела. И делается это в каждой таблице.

    6 Ответ от viter.alex 01.09.2010 11:54:50

    Re: Замена отступа в таблице на знак пробела.

    Если заказчик сказал и его не удаётся переубедить, то нужно делать. Для того, чтобы знать, сколько пробелов нужно ставить, нужно знать ширину одного пробела для данного кегля. Следовательно, если шрифт во всём столбце одинаковый, то нужно найти там пробел, измерить его ширину, разделить величину отступа на ширину пробела, убрать отступ, а перед текстом вставить полученное при делении число пробелов. Желательно при этом, чтобы выравнивание было по краям или по центру, а не по ширине.В качестве затравки предложу такую процедуру:

    re>Sub test() Dim oCell As Cell 'Ячейка Dim oRng As Range 'Диапазон ячейки Dim n As Long 'Положение пробела в ячейке Dim SpaceWidth As Single 'Ширина пробела Dim SpaceCount As Integer 'необходимое количество пробелов Set oCell = Selection.Cells(1) Set oRng = oCell.Range n = oRng.MoveStartUntil(" ", wdForward) If n <> 0 Then 'Если пробел в строке есть With oRng.Characters.First SpaceWidth = .Next.Information(wdHorizontalPositionRelativeToTextBoundary) - _ .Information(wdHorizontalPositionRelativeToTextBoundary) End With With oCell.Range 'Вычисляем необходимое количество пробелов SpaceCount = CLng(.ParagraphFormat.FirstLineIndent / SpaceWidth) 'Убираем отступ .ParagraphFormat.FirstLineIndent = 0 'Вставляем пробелы вместо отступа .InsertBefore Space(SpaceCount) End With End If End Sub

    Лучше день потерять — потом за пять минут долететь!

    7 Ответ от avando 01.09.2010 16:18:22

    Re: Замена отступа в таблице на знак пробела.

    Так как кегль 9 то ширина пробела соответственно 3,38. (если я правильно понял первоисточники) другой кегль в таблице не используется. Ваш код работает но не совсем так как нужно . Меняет отступ на пробелы только в первой ячейке (вроде не совсем правильно вычисляя их количество), а дальше перебора всех ячеек столбца не происходит.Как думаете а если пойти по такой схеме: 1. Выделение первой ячейки первого столбца (обработать нужно только первый столбец) 2. Разделить величину отступа на ширину пробела (3,38 или 3,14 это не принципиально). 3. Убрать отступ. 4. Перед текстом вставить полученное при делении число пробелов. 5. Цикл повторить до окончания таблицы.Я только пытаюсь постичь написание макросов поэтому возможно что то говорю не то .И еще вопрос макрос для Word 2007 будет работать в Word 97 или нет? А то может Ваш код работает отлично, это просто у меня Word старый .Вечером попробую разобраться в Вашем коде, если получится

    8 Ответ от andrkar 01.09.2010 18:12:36

    Re: Замена отступа в таблице на знак пробела.

    По алгоритму — 1.1 Запомнить значение отступа текущей ячейки (так как вы сами говорили, что в каждой ячейке могут быть разные отступы)..

    9 Ответ от viter.alex 01.09.2010 20:20:00

    Re: Замена отступа в таблице на знак пробела.

    не совсем правильно вычисляя их количество

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

    а дальше перебора всех ячеек столбца не происходит.

    Конечно, не происходит, ведь я привёл только пример. Но эту процедуру можно переделать так, чтобы в неё передавать ячейку, отступы в которой нужно менять. Как-то так (код с коленки)

    re>Dim oCell As Cell For Each oCell In ActiveDocument.Tables(1).Range.Cells If oCell.ColumnIndex = 1 Then Call ReplaceIndentToSpace(oCell) End If Next

    А саму процедуру записать так:

    re>Sub ReplaceIndentToSpace(ByRef oCell As Cell) Dim oRng As Range 'Диапазон ячейки Dim n As Long 'Положение пробела в ячейке Dim SpaceWidth As Single 'Ширина пробела Dim SpaceCount As Integer 'необходимое количество пробелов Set oRng = oCell.Range n = oRng.MoveStartUntil(" ", wdForward) If n <> 0 Then 'Если пробел в строке есть With oRng.Characters.First SpaceWidth = .Next.Information(wdHorizontalPositionRelativeToTextBoundary) - _ .Information(wdHorizontalPositionRelativeToTextBoundary) End With With oCell.Range 'Вычисляем необходимое количество пробелов SpaceCount = CLng(.ParagraphFormat.FirstLineIndent / SpaceWidth) 'Убираем отступ .ParagraphFormat.FirstLineIndent = 0 'Вставляем пробелы вместо отступа .InsertBefore Space(SpaceCount) End With End If End Sub

    Лучше день потерять — потом за пять минут долететь!

    10 Ответ от avando 02.09.2010 20:11:36

    Re: Замена отступа в таблице на знак пробела.

    Благодарю за помощь.Слегка подправил Ваш код, а именно в этих местах:

    ‘Вычисляем необходимое количество пробелов SpaceCount = CLng(.ParagraphFormat.LeftIndent / 3.38)

    ‘Убираем отступ .ParagraphFormat.LeftIndent = CentimetersToPoints(0)

    Все заработало отлично.Еще раз большое спасибо.

    Сообщений [ 10 ]

    Страницы 1

    Чтобы отправить ответ, вы должны войти или зарегистрироваться

    Похожие темы

    • Замена каждого третьего пробела на неразрывный пробел
    • Поиск и замена: Поиск слова с пробел или без пробела
    • подстановочный знак
    • Удаление пробела перед смайликом
    • Абзац по ширине: как регулировать ширину пробела?
    • Удаление пробела после разрыва раздела
    • Макрос для отображения и скрытия пробела между страницами
    • Знак корня в русском языке

    Замена отступа в таблице на знак пробела.

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

    Этот вопрос является приоритетным на форуме Ворд Экспер, посвященном работе с различными версиями программы. На портале о Microsoft Office Word вы узнаете про: что делать если не устанавливается word. Форум, прежде всего, ориентирован на написание разнообразных макросов и шаблонов для Ворда. Тут есть готовые решения той или иной задачи, разбираются различные пути.

    Наш сайт о Microsoft Office Word даст ответ про: перевести word 2007 в word 2003. Вы найдете все о макросах – от самых азов для новичков, до тонкостей, которыми делятся друг с другом опытные пользователи. Наш сайт о Microsoft Office Word даст ответ про: скачать ключ office 2007. В одном из подразделов форума вы можете оставить описание своей проблемы и сделать заказ на разработку макроса или шаблона. На портале о Microsoft Office Word вы узнаете про: на какой уровень можно перевернуть текст в ячейках.

    Конечно, автоматизация, не единственная тема форума. Здесь обсуждаются настройки различных версий Ворда и любые другие вопросы, связанные с самой программой, редактированием, написанием, рецензированием текстов в Ворде. На портале о Microsoft Office Word вы узнаете про: конспект нумерация и ориентация страниц. Самым часто возникающим проблемам посвящен отдельный раздел, который стоит посетить в первую очередь. На портале о Microsoft Office Word вы узнаете про: word таблицы 2007 съезжают в 2003.

    Если у вас есть чем поделиться с другими пользователями Ворда, вы можете выкладывать свои решения в соответствующих подразделах. Наш сайт о Microsoft Office Word даст ответ про: 2007 word интервалы.

Оцените статью
InternetDoc.ru
Добавить комментарий