• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

Как создать сложную таблицу в Word

  • Автор темы zubr
  • Дата начала
Z

zubr

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

Вложения

  • tabl.jpg
    tabl.jpg
    16,3 КБ · Просмотры: 623
B

Barmutik

Данный код создаёт таблицу указанную Вами .. за исключением только квадратиков в каждой клетке (структура таблицы соблюдена).

Код:
var
App: Variant;
ATable: Variant;
ACell: Variant;
begin
App := CreateOleObject('Word.Application');
App.Documents.Add;
ATable := App.ActiveDocument.Tables.Add(App.ActiveDocument.Range(0, 0), 5, 5);
ACell := ATable.Cell(1, 4);
ACell.Split(2, 1);
ACell := ATable.Cell(2, 4);
ACell.Split(1, 3);

ACell := ATable.Cell(1, 3);
ACell.Split(2, 1);
ACell := ATable.Cell(2, 3);
ACell.Split(1, 3);

App.Visible := True;

За код сильно не пинать .. написан за 5 минут :)
 
Z

zubr

Сэнк :) , почти то что мне надо, дальше я сам.
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!