Таблица выходит за пределы страницы. Как установить рамки с использованием коллекции «Стили границ»

Добрый день, товарищи! Расскажу историю из своей практики. Она как раз и легла в основу написания данной статьи.

Посреди дня раздаётся звонок от коллеги из бухгалтерии и звучит, как мне показалось тогда, простейший вопрос: «Как таблицу из Excel перенести в Word, но чтобы всё уместилось на одну страницу и потом можно было править?». Тогда я подумал, что коллега устала, ведь раньше от неё таких «простых» вопросов никогда не поступало.

Имеем:

  • таблицу Excel которую нужно править в Word;
  • выгрузка производилась из 1С стандартными средствами;
  • таблица ни в какую не хочет вставать на лист как надо.

Ответ: «Команда «Копировать», переход в документ, команда «Вставить». Если не поможет — вкладка «Вставить», кнопка «Таблица», далее «Таблица Excel», в появившуюся область вставить свои данные, если область мала — растянуть. Если хочется чтобы просто вставилось, можно выделить таблицу в Excel, щёлкнуть по треугольнику после кнопки «Копировать» и выбрать «Копировать как рисунок», перейти в Word, вставить.»

Действительно, в большинстве случаев эти два способа помогут. Как всегда есть одно «Но». Если таблица небольшая. Продемонстрирую.

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

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

Теперь мы её выделяем, копируем, переходим в Word и вставляем. Картина будет следующей.

Даже если уменьшить поля, картина останется прежней — документ на страницу не помещается. Наши действия:

  • выделяем таблицу, вставленную в Word;
  • переходим на вкладку «Макет», в блоке кнопок «Размер ячейки» нажимаем «Автоподбор»;
  • выбираем значение «Автоподбор по содержимому».

Получим то, что нам нужно.

Часто возникает необходимость вставить на страницу сайта таблицу (например, из документа Word или Excel). Однако не всегда таблица отображается корректно. Ниже описаны основные проблемы, которые возникают при вставке таблиц: пропадают рамки, таблица выходит за рамки страницы. Как будет выглядеть и вести себя ваша таблица зависит от выбранной темы дизайна.

Рамка таблицы

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

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

Тема Внешние
границы
Горизонтальные
границы
Вертикальные
границы
Coraline есть есть нет
Twenty Eleven нет есть нет
Twenty Twelve нет есть нет
Sunspot есть есть нет
Reddle нет нет нет
Quintus есть есть есть
Pilcrow есть есть есть
Cheer нет нет нет
Bouquet есть есть нет
Sundance нет есть нет

При вставке таблиц из офисных программ Word и Excel WordPress убирает практически все форматирование таблицы, вплоть до отображения рамок.

Если тема поддерживает отображение рамки таблицы, то можно вручную в html-коде дописать атрибут border, который отвечает за толщину рамки таблицы.

Для этого после вставки таблицы на страницу нужно перейти на вкладку Текст (режим редактирования кода страницы), далее найдите тэги и вставить в него атрибут style="border: 1px solid #808080;"

1px — это толщина рамки.
#808080 — номер цвета.

Код таблички с рамкой, можно его использовать как заготовку:

Для добавления или удаления столбцов и строк используйте кнопку «Таблица» на панели инструментов.

Ширина таблицы

Что делать, если таблица расползается, закрывая боковую колонку и выходя за рамки страницы?

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

2. Если таблица все равно не помещается на страницу, то отредактируйте ширину у таблицы-исходника (в вашем документе).

3. Также ширину таблицы можно изменить непосредственно в коде страницы. Ширина определяется атрибутом width, значение атрибута можно задавать в процентах, пикселях, а также параметром auto, он подгоняет ширину таблицы под ширину колонки темы.

Для этого после вставки таблицы на страницу нужно перейти на вкладку Текст (режим редактирования кода страницы), найти тэг

и вставить в него атрибут width="ваше значение" .

Код должен получиться примерно такой:

Как это выглядит в редакторе страницы:

Просмотрено (9073) раз

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

Объект - одно из указанных ниже действий.

    Автофигуре

  • Текстовое поле

    Рисунка или картинки

Непечатаемой области зависит от выбора настольного принтера для печати. Проверка макета будет запрашивать принтер, выбранный в Печать на вкладке файл на Определение непечатаемой области. Тем не менее если макета не удается получить необходимую информацию из принтер, он предполагает непечатаемую область по умолчанию 0,25 дюйма (0,6 см).

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

Чтобы убедиться, что проблема, определите непечатаемую область принтера, печать страницы с образцами или consulting документации принтера. Затем при необходимости переместите объект.

Перемещение объекта

Можно переместить объект или группу объектов, перетащив ее, сдвигом или с помощью размеров положение на странице.

Перетащите объект в новое место

Сдвиг объекта

    Выделите объект и нажмите одну из клавиш со стрелками для перемещения объекта в нужном направлении.

    Объект перемещается на указанное расстояние каждый раз при нажатии клавиши со стрелками. Сдвиг расстояние по умолчанию - 0,13 дюйма (или его эквивалент, если вы используете другой единица измерения). Однако вы можете изменить расстояние сдвиг.

    Инструкции

    1. На вкладке Файл нажмите кнопку Параметры и выберите Дополнительно .

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

Поместите объект точно на странице

    Щелкните объект правой кнопкой мыши и выберите в контекстном меню Формат < тип объекта > .

    На вкладке Макет в группе положение на странице введите положительное измерения горизонтальное и вертикальное положение объект или группу объектов.

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

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

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

Как изменить высоту строки

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

Другой вариант получить такой результат – это перейти на группу инструментов «Макет» закладки «Работа с таблицами». В разделе по подбору размеров ячейки в поле «Высота строки» можно задать значение в сантиметрах.

Минимальная высота строки не может быть меньше текста в этой строке по вертикали.

Как изменить ширину столбца

В этом случае так же нужен режим «Разметка страницы» для возможности перемещения границы столбца.

Второй вариант – при помощи инструментов на панели, аналогично как для строки. Разница лишь в выборе подбора значения для «Ширины столбца».

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

Как изменить параметры ячейки

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

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

Как изменить размеры таблицы

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

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

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

Не помещается текст в ячейке таблицы созданной в Word? А точнее, не весь текст виден в ячейке, поскольку часть его прячется за ее границами. Причина этого может быть как в настройках таблицы, так и в настройках параметров абзаца. Поэтому, чтобы избавиться от этой проблемы нужно изменить названные настройки.

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

А на самом деле получается вот так:


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

Таблица может выглядеть и вот так:

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

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

Настройки таблицы

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

В этом меню можно изменить высоту строк, ширину столбцов

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

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

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


Во вкладке “ячейка” настраиваются поля внутри ячейки

Настройки абзаца

Если же текст в таблице не просто «наползает» на границы ячейки, но часть его вообще прячется за нее, вероятно, нужно изменить параметры абзаца этого теста. Для этого выделяем требуемую ячейку или весь столбец и в главном меню входим в окно настройки «Абзац».

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

Внутри таблицы можно изменять и параметры абзаца

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

Видео