Главная » Статьи » Работа с документами MSOFFICE в DELPHI |
Работа с таблицами в документе MSWORD через Delphi. Некоторые малоиспользуемые функции по работе с таблицами в документе WORD Выделение таблицы под номером 1: WordApplication1.ActiveDocument.Tables.Item(1).Select;
Выделение ячейки (строка 1 колонка 2) таблицы под номером 1: WordApplication1.ActiveDocument.Tables.Item(1).Cell(1, 2).Select;
Выделение вложенной таблицы № 1 в таблице под номером 1: WordApplication1.ActiveDocument.Tables.Item(1).Tables.Item(1).Select;
Выделение ячейки (строка 1 колонка 2) во вложенной таблицу № 1 в таблице под номером 1: WordApplication1.ActiveDocument.Tables.Item(1).Tables.Item(1).Cell(1, 2).Select; Переход в конец набора текста в выделенной таблице Var Unit_, count_, Extend_: OleVariant;
… Unit_ := wdLine; Extend_ := wdMove; WordApplication1.Selection.EndKey(Unit_, Extend_); WordApplication1.Selection.Font.Size := 4; // установка размера шрифта WordApplication1.Selection.TypeParagraph; // следующий параграф Запись текста в выделенную ячейку: WordApplication1.Selection.TypeText('Текст сообщения'); Вставка картинки в выделенную ячейку: WordApplication1.Selection.InlineShapes.AddPicture('C:\1.jpg', EmptyParam, EmptyParam, EmptyParam); WordApplication1.Selection.Collapse(EmptyParam); Вставка следующей вложенной таблицы в выделенную таблицу: Var Unit_, count_, Extend_: OleVariant; …. Unit_ := wdLine; Extend_ := wdMove; WordApplication1.Selection.EndKey(Unit_, Extend_); // Переход в конец набора текста WordApplication1.Selection.Font.Size := 4; WordApplication1.Selection.TypeParagraph; WordApplication1.Selection.PasteAsNestedTable; // Вставка вложенной таблицы
| |
Просмотров: 1468 | |
Всего комментариев: 0 | |