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

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

  • автор:

Добавление, форматирование и удаление таблиц на странице

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

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

В этой статье

  • Добавление таблицы на страницу
  • Форматирование таблицы
  • Удаление таблицы на страницу

Добавление таблицы на страницу

  1. Со страницы, которую вы хотите добавить таблицу на ленте щелкните вкладку страницы и выберите команду Изменить.

Команда

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

Команда

Вставка таблицы

Форматирование таблицы

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

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

Использование стилей таблицы для форматирования всей таблицы

  1. В меню Правка щелкните таблицу, которую требуется отформатировать.
  2. В разделе Работа с таблицами откройте вкладку Конструктор.
  3. В группе Стили таблиц выберите нужный стиль, поочередно наводя указатель мыши на каждый из них.
  4. Чтобы применить стиль к таблице, щелкните его.
  5. Чтобы применить к первой или последней строке таблицы особый формат, установите флажок напротив соответствующего элемента таблицы в группе Параметры стилей таблиц.
    • Установите флажок Строка верхнего колонтитула, чтобы применить особый формат к первой строке таблицы.
    • Установите флажок Первый столбец, чтобы применить особый формат к первому столбцу таблицы.
    • Установите флажок Строка нижнего колонтитула, чтобы применить особый формат к последней строке таблицы.
    • Установите флажок Последний столбец, чтобы применить особый формат к последнему столбцу таблицы.

Изменение размеров таблицы

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

Изменение размеров таблицы

  • Чтобы изменить размеры таблицы, в разделе Работа с таблицами на вкладке Макет в группе Ширина и высота задайте размер таблицы с помощью стрелок вверх и вниз в полях Ширина таблицы и Высота таблицы.
  • Чтобы изменить размер столбца или строки, щелкните нужный столбец или строку таблицы, а затем задайте размер с помощью стрелок вверх и вниз в полях Ширина столбца и Высота строки.

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

Отображение и скрытие линий сетки

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

  • На вкладке Макет в группе Таблица выберите команду Показывать сетку, чтобы вывести на экран линии сетки.

Добавление строки в таблицу

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

Добавление столбца в таблицу

  1. Щелкните ячейку в столбце, расположенном справа или слева от того места, куда требуется вставить столбец.
  2. На вкладке Макет инструментов Работа с таблицами выполните одно из указанных ниже действий.
    • Чтобы добавить столбец слева от выделенной ячейки, в группе строки и столбцы нажмите кнопку Вставить слева.
    • Чтобы добавить столбец справа от выделенной ячейки, в группе строки и столбцы нажмите кнопку Вставить справа.

Объединение и разбиение ячеек

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

  1. Щелкните одну из ячеек, которые требуется объединить.
  2. В разделе Работа с таблицами на вкладке Макет в группе Объединение выберите нужный вариант. Вы можете объединить ячейки, которые щелкнули с ячейки над ним, под ним, или слева или справа от нее.

Примечание: Объединение более двух ячеек одновременно невозможно.

Удаление таблицы со страницы

  1. В окне со страницей, на которой расположена таблица, откройте на ленте вкладку Страница и выберите команду Изменить.
  2. Щелкните таблицу, которую требуется удалить.
  3. На ленте в разделе Работа с таблицами откройте вкладку Макет.
  4. В группе Строки и столбцы выберите команду Удалить, а затем в раскрывающемся меню — пункт Удалить таблицу.

Примечание: Отказ от ответственности относительно машинного перевода. Данная статья была переведена с помощью компьютерной системы без участия человека. Microsoft предлагает эти машинные переводы, чтобы помочь пользователям, которые не знают английского языка, ознакомиться с материалами о продуктах, услугах и технологиях Microsoft. Поскольку статья была переведена с использованием машинного перевода, она может содержать лексические,синтаксические и грамматические ошибки.

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

— Уменьшить размер шрифта в таблице;
— Удалить лишние ячейки;
— Сжать таблицу за квадратик нижнем правом углу;
— Отредактировать поля страницы.. .

Похожие вопросы

Ваш браузер устарел

Мы постоянно добавляем новый функционал в основной интерфейс проекта. К сожалению, старые браузеры не в состоянии качественно работать с современными программными продуктами. Для корректной работы используйте последние версии браузеров Chrome, Mozilla Firefox, Opera, Microsoft Edge или установите браузер Atom.

покупка

Как сделать так, чтобы таблица в Word не разбивалась на две страницы?

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

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

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

1. Выберите таблицу, которая разбивается на две страницы, а затем нажмите Планировка (В соответствии с Работа с таблицами)> Объекты. Смотрите скриншот:

2. В появившемся диалоговом окне Свойства таблицы (1) разрешить Строка вкладка, (2) снимите флажок Разрешить разрыв строки между страницами вариант, и (3) нажмите OK кнопка. Смотрите скриншот:

3. Выберите строки таблицы и щелкните якорь в правом нижнем углу окна Пункт группы на Главная таб. Смотрите скриншот:

4. В диалоговом окне Абзац, пожалуйста (1) разрешить Разбивка строк и страниц вкладка, (2) проверить Продолжить со следующим вариант, и (3) нажмите OK кнопка. Смотрите скриншот:

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

Просмотр и редактирование нескольких документов Word с вкладками в Firefox, Chrome, Internet Explore 10!

Возможно, вы знакомы с просмотром нескольких веб-страниц в Firefox / Chrome / IE и возможностью переключения между ними, легко щелкая соответствующие вкладки. Здесь вкладка Office поддерживает аналогичную обработку, которая позволяет просматривать несколько документов Word в одном окне Word и легко переключаться между ними, щелкая их вкладки. Нажмите, чтобы получить полную бесплатную пробную версию!

Каталог статей Delphi Report

Первый оператор определяет область выделения или положения курсора, второй оператор создает таблицу и третий возвращает количество таблиц в документе или порядковый номер вновь созданной таблицы, который будет использоваться другими функциями для доступа к этой таблице. Наша функция создаст таблицу произвольного размера, но для корректного представления данных необходимо задать определенные размеры строк и столбцов. Чтобы задать размер таблицы или строки(столбца), нужно получить доступ к таким свойствам таблицы, как коллекции Columns и Rows (список столбцов и строк), через которые сможем получить доступ к конкретной строке или(и) столбцу, к ячейкам и к параметрам ячейки(строки, столбца). Для этого используем объект ActiveDocument.Tables.Item(table), где table — номер таблицы в документе. Создадим функцию, которая будет задавать ширину и высоту всех ячеек таблицы.

Code:
Function SetSizeTable(Table:integer; RowsHeight, ColumnsWidth:real):boolean; begin SetSizeTable:=true; try W.ActiveDocument.Tables.Item (Table).Columns.Width:=ColumnsWidth; W.ActiveDocument.Tables.Item(Table). Rows.Height:=RowsHeight; except SetSizeTable:=false; end ; End ;

Аналогично мы можем задавать высоту любой строки или(и) ширину любого столбца на выбор. Для доступа к размерам ячейки используем также коллекции Rows, Columns объекта Table. Чтобы воспользоваться этими возможностями из нашего приложения, создадим следующие функции.

Code:
Function SetHeightRowTable(Table,Row:integer; RowHeight:real):boolean; begin SetHeightRowTable:=true; try W.ActiveDocument.Tables.Item(Table).Rows.item(Row).Height:=RowHeight; except SetHeightRowTable:=false; end ; End ; Function SetWidthColumnTable(Table,Column: integer; ColumnWidth:real):boolean; begin SetWidthColumnTable:=true; try W.ActiveDocument.Tables.Item(Table).Columns. Item(Column).Width:=ColumnWidth; except SetWidthColumnTable:=false; end ; End ;

Возможно, нам придется не только задавать размеры таблицы, но и определять(считывать) размеры ячеек таблицы. Для этого используем те же коллекции, объекты и свойства таблицы, что и в функции SetSizeTable, но немного изменим внутренние операторы таким образом, что в возвращаемые переменные RowsHeight и ColumnsWidth будут записываться значения размеров строк и столбцов таблицы.

Code:
Function GetSizeTable(Table:integer; var RowsHeight, ColumnsWidth: real):boolean; begin GetSizeTable:=true; try ColumnsWidth:=W.ActiveDocument. Tables.Item(Table).Columns.Width; RowsHeight:=W.ActiveDocument. Tables.Item(Table).Rows.Height; except GetSizeTable:=false; end ; End ;

Также можно считать и размеры строки или столбца на выбор, для этого достаточно использовать коллекции Rows, Columns объекта Table (Tables.Item(Table)). Следующим этапом формирования табличного документа определим запись текстовой информации в выбранную ячейку таблицы. Одним из способов такой записи является доступ к полю Text ячейки, но и в этом случае текст записывается не напрямую, а в объект Range ячейки таблицы. Функция SetTextToTable выполняет такую запись.

Code:
Function SetTextToTable(Table:integer;Row, Column:integer; text: string ):boolean; begin SetTextToTable:=true; try W.ActiveDocument.Tables.Item(Table).Columns.Item(Column). Cells.Item(Row).Range.Text:=text; except SetTextToTable:=false; end ; End ;

И последнее действие, которое необходимо произвести над таблицей для создания простого табличного документа, это объединение ячеек. Для этого воспользуемся методом Merge объекта Cell (ячейка). Первый оператор функции объединения ячеек возвращает указатель на объект — конечную ячейку (Cel). Второй оператор объединяет начальную ячейку Row1,Column1 с конечной ячейкой, табличные координаты которой уже заданы и равны Row2,Column2.

Code:
Function SetMergeCellsTable(Table:integer;Row1, Column1,Row2,Column2:integer):boolean; var Cel:variant; begin SetMergeCellsTable:=true; try Cel:=W.ActiveDocument.Tables.I tem(Table).Cell(Row2,Column2); W.ActiveDocument.Tables.Item(Table). Cell(Row1,Column1).Merge(Cel); except SetMergeCellsTable:=false; end ; End ;

Переходим к заключительной стадии — созданию документа. Для этого все определенные в этой части статьи функции объединим с ранее созданными и перенесем во вновь созданную библиотеку процедур и функций. Например, это будет файл MyWord.pas, в разделе interface которого будут описаны заголовки всех наших функций, а в разделе implementation — сами функции (в дальнейшем будем пользоваться этой библиотекой). Не забудьте после implementation вставить строки uses ComObj; var W:variant;. Создадим новый проект, в программном модуле которого сделаем ссылку на нашу библиотеку uses MyWord;. На форме разместим кнопку и в процедуру обработки нажатия ее впишем следующий программный код.

Code:
procedure TForm1.Button1Click(Sender: TObject); var tablica_:integer; begin if CreateWord then begin VisibleWord(true); If AddDoc then begin // c создаем таблицу If CreateTable( 5 , 3 ,tablica_) then begin Messagebox( 0 ,pchar( ‘ Таблица создана =’ +inttostr(tablica_)), » , 0 ); // изменяем размеры таблицы SetSizeTable(tablica_, 25 , 37 ); SetWidthColumnTable(tablica_, 1 , 300 ); SetWidthColumnTable(tablica_, 2 , 80 ); SetWidthColumnTable(tablica_, 3 , 80 ); Messagebox( 0 , ‘Размер таблицы изменен’ , » , 0 ); // записывает информацию в ячейки таблицы SetTextToTable(tablica_, 1 , 1 , ‘ПРОЦЕССОРЫ (данные от 27.05.2003) ‘ ); SetTextToTable(tablica_, 2 , 1 , ‘Наименование’ ); SetTextToTable(tablica_, 2 , 2 , ‘ Стоимость ‘ ); SetTextToTable(tablica_, 2 , 3 , ‘ Гарантия ‘ ); SetTextToTable(tablica_, 3 , 1 , ‘ ПРОЦЕССОР AMD K7- 1333 ATHLON 266MHz (Socket-A)’ ); SetTextToTable(tablica_, 3 , 2 , ‘47.52 $’ ); SetTextToTable(tablica_, 3 , 3 , ’12 мес .’ ); SetTextToTable(tablica_, 4 , 1 , ‘ ПРОЦЕССОР AMD K7- 800 DURON (Socket-A)’ ); SetTextToTable(tablica_, 4 , 2 , ‘23.54 $’ ); SetTextToTable(tablica_, 4 , 3 , ’12 мес .’ ); // объединяем необходимые ячейки таблицы SetMergeCellsTable(tablica_, 1 , 1 , 1 , 3 ); end ; SaveDocAs( ‘c:\ Прайс лист ‘ ); Messagebox( 0 , ‘ Текст сохранен ‘ , » , 0 ); CloseDoc; end ; Messagebox( 0 , ‘ Текст закрыт ‘ , » , 0 ); CloseWord; end ; end ;

В результате выполнения приведенной выше процедуры получим результат, который выглядит, как показано на рисунке. Полный исходный текст смотрите по адресу http://www.delphi.ucoz.org/MSOffice/st1_3.zip При этом не забудьте скачать последнюю версию модуля MyWord здесь Мы сформировали достаточно простую таблицу, но редактор Word позволяет создавать очень сложные документы (см. как пример бланки налоговых деклараций). Практика показывает, что для таких документов лучше использовать шаблоны, которые можно заполнять информацией из программы. Причем такие шаблоны не обязательно создавать самому, они есть в любых правовых справочных системах. В следующей части статьи будет рассмотрен пример создания сложного документа, который сочетает заполнение шаблона и заполнение таблицы переменной длины, для этого понадобится ряд дополнительных функций, которыми будет дополнена наша библиотека. Далее
Василий КОРНЯКОВ Литература: Н. Елманова, С. Трепалин, А.Тенцер «Delphi 6 и технология COM» «Питер» 2002.

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

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