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

Есть несколько способов исправить эту ситуацию. Первое решение включает изменение способа фактической вставки строк в целевую таблицу. Попробуйте это в следующий раз, когда захотите выполнить вставку:

  1. Убедитесь, что у вас включен параметр «Показать все». (Откройте вкладку «Главная» на ленте и щелкните инструмент «Показать / скрыть» в группе «Абзац».)

  2. Добавьте пустую строку в конец целевой таблицы. В этом ряду не должно быть ничего.

  3. В исходной таблице выделите ячейки в строках, которые вы хотите скопировать. Крайне важно, чтобы вы не выбирали маркер конца строки в конце этих строк. Другими словами, в этих строках должно быть выделено все, кроме маркеров конца строки. (См. Рис. 1.)

  4. Нажмите Ctrl + C, чтобы скопировать информацию в буфер обмена.

  5. В целевой таблице поместите точку вставки в крайнюю левую ячейку новой строки, добавленной на шаге 2. (помните, что эта строка должна быть пустой.)

  6. Нажмите Ctrl + V.

Если вы последуете этому процессу, то содержимое из исходной таблицы будет скопировано в ячейки целевой таблицы. При необходимости создаются новые строки, и эти строки имеют такую ​​же ширину ячеек, что и другие строки в таблице.

Здесь есть одна неприятность. Обратите внимание, что этот метод включает добавление пустой строки в конец таблицы (шаг 2). Это связано с тем, что при вставке в последнюю строку Word автоматически добавляет столько строк, сколько вам нужно. Если вы хотите вставить исходную информацию в какое-то другое место в таблице, вы можете в конечном итоге перезаписать информацию, уже находящуюся в таблице, — если вы не добавите достаточно пустых строк для размещения данных, которые будут вставлены в таблицу.

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

Вместо этого вы можете использовать функцию AutoFit Word. Выполните следующие действия:

  1. Выделите всю таблицу.

  2. Убедитесь, что на ленте отображается вкладка «Макет».

  3. Щелкните инструмент «Автоподбор» в группе «Размер ячейки». Word отображает некоторые дополнительные варианты.

  4. Щелкните AutoFit Contents.

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

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

  1. Выделите всю таблицу.

  2. Преобразуйте таблицу в текст, указав табуляции в качестве разделителей.

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

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

Sub AutoFitAllTables()

Dim oTbl As Table     For Each oTbl In ActiveDocument.Tables         oTbl.Columns.AutoFit     Next oTbl End Sub

_Примечание: _

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

link: / wordribbon-WordTipsMacros [Щелкните здесь, чтобы открыть эту специальную страницу в новой вкладке браузера].

WordTips — ваш источник экономичного обучения работе с Microsoft Word.

(Microsoft Word — самая популярная программа для обработки текстов в мире.) Этот совет (13245) относится к Microsoft Word 2007, 2010, 2013, 2016, 2019 и Word в Office 365. Вы можете найти версию этого совета для старый интерфейс меню Word здесь:

link: / word-Differing_Column_Widths_when_Pasting [Различная ширина столбцов при вставке].