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

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

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

2. На вкладке Таблица (Table) нажмите Добавить столбец (Add Column) для добавления столбца или Добавить строку (Add Row) для добавления строки.

3. Выполните одно из следующих действий.

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

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

Чтобы выбрать несколько строк или столбцов, удерживайте нажатой клавишу CTRL.
Удаление таблицы, строки или столбца

1. Щелкните ячейку в столбце или строке, которые необходимо удалить. Чтобы выбрать несколько ячеек, удерживайте нажатой клавишу CTRL.

2. На вкладке Таблица (Table) выполните одно из следующих действий.

◦ Щелкните Выбрать таблицу (Select Table) , чтобы выбрать таблицу для удаления.

◦ Щелкните стрелку рядом с опцией Выбрать таблицу (Select Table) и нажмите Выбрать столбец (Select Column) , чтобы выбрать столбец для удаления.

◦ Щелкните стрелку рядом с опцией Выбрать таблицу (Select Table) и нажмите Выбрать строку (Select Row) , чтобы выбрать строку для удаления.

3. Щелкните правой кнопкой мыши и выберите Удалить (Delete) в появившемся контекстном меню. Или же нажмите клавишу DEL. Таблица, столбец или строка удалена.

Или же выполните следующие операции для удаления строки, столбца или таблицы.

1. Щелкните ячейку в столбце или строке, которые необходимо удалить. Чтобы выбрать несколько ячеек, удерживайте нажатой клавишу CTRL.

2. Щелкните правой кнопкой мыши и выберите Указать из списка (Pick From List) в контекстном меню. Появится диалоговое окно Выбрать из списка (Pick From List) .

3. Выберите строку, столбец или таблицу и нажмите кнопку ОК . Выбранная строка, столбец или таблица будут подсвечены.

4. Щелкните правой кнопкой мыши и выберите Удалить (Delete) в появившемся контекстном меню. Или же нажмите клавишу DEL. Выбранная строка, столбец или таблица будут удалены.

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

День добрый, подскажите как добавить строки в макет Word?
Делаю так:
Табл = Word.Tables.Item(3);
Для каждого СтрокаСотрудник Из СсылкаНаОбъект.РаботникиОрганизации Цикл
Табл.Rows.add();
Табл.Cell(СтрокаСотрудник.НомерСтроки,1).Select();
Word.ActiveWindow.ActivePane.Selection.TypeText(строка(СтрокаСотрудник.Сотрудник));
Табл.Cell(СтрокаСотрудник.НомерСтроки,2).Select();
Word.ActiveWindow.ActivePane.Selection.TypeText(Строка(СтрокаСотрудник.Сотрудник.Код));
КонецЦикла;
Ругается на строке Табл.Cell(): «запрашиваемый номер семейства не существует».

подскажите что делаю не так? Плиззз

пробовала так делать, таже ошибка:
Word.Tables(1).Cell(СчетчикЦикла + 2,1).Range.Text = Счет.НомерСтроки;

// заполнение таблицы номенклатуры

Для СчетчикЦикла = 1 По Счет.КоличествоСтрок() Цикл

мОбъект.Tables(1).Rows.Add(); // добавляем строку в конец таблицы

мОбъект.Tables(1).Cell(СчетчикЦикла + 2,1).Range.Text = Счет.НомерСтроки;
мОбъект.Tables(1).Cell(СчетчикЦикла + 2,2).Range.Text = СокрЛП(Счет.Номенклатура.ПолнНаименование);
мОбъект.Tables(1).Cell(СчетчикЦикла + 2,3).Range.Text = СокрЛП(Формат(Счет.Количество, «Ч010.2»));
мОбъект.Tables(1).Cell(СчетчикЦикла + 2,4).Range.Text = Строка(Счет.Единица);
мОбъект.Tables(1).Cell(СчетчикЦикла + 2,5).Range.Text = глФрм(Счет.Цена);
мОбъект.Tables(1).Cell(СчетчикЦикла + 2,6).Range.Text = глФрм(Счет.СуммаНДС);
мОбъект.Tables(1).Cell(СчетчикЦикла + 2,7).Range.Text = глФрм(Счет.Сумма);
КонецЦикла;

// итоги
мОбъект.Tables(2).Cell(1,2).Range.Text = СокрЛП(Формат(Счет.Итог(«Количество»), «Ч010.2»));
мОбъект.Tables(2).Cell(1,5).Range.Text = глФрм(Счет.Итог(«СуммаНДС»));
мОбъект.Tables(2).Cell(1,6).Range.Text = глФрм(Счет.Итог(«Сумма»));

не ругается только так:
Word.Tables(3).Cell(1,1).Range.Text = СтрокаСотрудник.Сотрудник;
Word.Tables(3).Cell(1,2).Range.Text = СтрокаСотрудник.Сотрудник.Код;

Может в шапке дело?

// формируем файл
мWord = СоздатьОбъект(«Word.Application»);
мWord.Visible = 0;
мNewDoc = мWord.Documents;
мШаблон = СокрЛП(Строка(КаталогШаблонов + мШаблон));
мДок = мNewDoc.Add(мШаблон, 0, 0, 1);

// верхний колонтитул
мКолонтитул = мДок.Sections.Item(1).Headers.Item(1).Range;
мКолонтитул.Find.Execute(«[ПечНомерДоговора]»,0,0. мНомерДоговора,2);
мКолонтитул.Find.Execute(«[ПечДатаДоговора]»,0,0. Нрег(СокрЛП(мДатаДоговора)),2);

(4) Дело не в шапке, а в Word.Tables(3) — это и есть таблица.

не понимаю, толи я такое балбесь, то ли что?
Делаю как у вас:
мWord = Новый COMОбъект(«Word.Application»);
мWord.Visible = 0;
мNewDoc = мWord.Documents;
мШаблон = СокрЛП(Строка(«\\С\Отпуска.doc»));
мДок = мNewDoc.Add(мШаблон, 0, 0, 1);

мОбъект = мДок.Content;
Для каждого СтрокаСотрудник Из СсылкаНаОбъект.РаботникиОрганизации Цикл
мОбъект.Tables(3).Rows.Add();
мОбъект.Tables(3).Cell(СтрокаСотрудник.НомерСтроки,1).Range.Text = Строка(СтрокаСотрудник.Сотрудник);
мОбъект.Tables(3).Cell(СтрокаСотрудник.НомерСтроки,2).Range.Text = Строка(СтрокаСотрудник.Сотрудник.Код);
КонецЦикла;

Все равно таже ошибка на строке мОбъект.Tables(3).Cell(): «запрашиваемый номер семейства не существует».

мОбъект.Tables(2) — экземпляр таблицы Word, где (2) — порядковый номер самой таблицы Word. У меня 2 таблицы, поэтому в первом случае — мОбъект.Tables(1), а во втором — мОбъект.Tables(2).
Кроме того, счетчик строк (Cell) — у меня первые 2 строки таблицы — шапка самой таблицы, поэтому

Для СчетчикЦикла = 1 По Счет.КоличествоСтрок() Цикл

мОбъект.Tables(1).Rows.Add(); // добавляем строку в конец таблицы

мОбъект.Tables(1).Cell(СчетчикЦикла + 2,1).Range.Text = Счет.НомерСтроки;

(8) в том и проблема, что он вообще ругается на Cell(), не принимает ничего, кроме Cell(1, 1)
Даже если пишу руками Cell(2, 1) уже не работает!

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

22.01.2012 18:03 | PDF | Печать | E-mail

Допускается вставка строк и столбцов в любую часть таблицы.

Чтобы добавить строку, произведите следующие операции:

1. Щелкните мышью по строке, под которой следует вставить новую (рис. 7.25).

2. Выполните команды Таблица Вставить Строки ниже (Table Insert Rows Below) — рис. 7.26 и 7.27.

Столбец добавляется следующим образом:

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

2. Щелкните мышью, чтобы выделить весь столбец.

Воспользуйтесь командами меню Таблица t Вставить и выберите одну из команд вставки столбцов.

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

Newer news items:

  • 02/02/2012 09:17 — Новые секреты Word-а
  • 28/01/2012 12:28 — Как посчитать знаки, сохранить картинки и другие с…
  • 23/01/2012 04:09 — Преобразование текста в таблицу
  • 22/01/2012 22:09 — Стиль таблицы
  • 22/01/2012 18:14 — Объединение ячеек

Older news items:

  • 22/01/2012 16:44 — Удаление данных из таблицы
  • 22/01/2012 15:28 — Суммирование чисел в таблице
  • 22/01/2012 13:27 — Макросы для Word-а
  • 22/01/2012 01:41 — Выравнивание данных в таблице
  • 21/01/2012 10:43 — 3 секрета Microsoft Word

1с Вставить строку в таблицу Ворд (Word)

Программная вставка строки в таблицу в документе Word из 1с:

Функция Прим() Ворд = Новый COMОбъект("Word.Application"); Док = Ворд.Documents.Open(ИмяФайла); Табл=Док.Tables(1);

Итого = 0; Сч = 1; для Каждого стрСчет из СсылкаНаОбъект.Товары Цикл сч=сч+1; ТекстВ_Ячейку(сч,1,стрСчет.номерстроки); ТекстВ_Ячейку(сч,2,стрСчет.Номенклатура.НаименованиеПолное); ТекстВ_Ячейку(сч,3,стрСчет.Количество); ТекстВ_Ячейку(сч,4,стрСчет.Цена); ТекстВ_Ячейку(сч,5,стрСчет.Сумма); Если сч-1 > СсылкаНаОбъект.Товары.Количество() Тогда Ворд.Selection.InsertRowsBelow(1);//САМА ВСТАВКА КонецЕсли; Итого = Итого + стрСчет.Сумма; КонецЦикла; ТекстВ_Ячейку(сч+1,5,Итого); Док.Application.Visible = Истина; КонецФункции Функция ТекстВ_Ячейку(Стр,Кол,Текст) Табл.Cell(стр,Кол).Select();//Строка, Колонка Ворд.Selection.TypeText(строка(Текст)); КонецФункции

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

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