Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Новый архив 3 (https://www.otvetnemail.ru/novyj-arhiv-3-813/)
-   -   Builder,OLE,Writer – добавить строку в таблицу [РЕШЕНО] (https://www.otvetnemail.ru/novyj-arhiv-3-813/builder-ole-writer-dobavit-stroku-v-tablicu-resheno-307695/)

Guest 29.09.2011 23:55

Builder,OLE,Writer – добавить строку в таблицу [РЕШЕНО]
 
Работаю с таблицами так:Код:void OffiseFillCell(Variant Document,int table,int string,int row, AnsiString str){// Записать строку STR в ячейку номер (String, Row) таблицы номер Table try { Variant Tables, TableCell, Table, Cell;; Tables = Document.OleFunction("getTextTables"); // список таблиц Table = Tables.OleFunction("getByIndex", table); // таблица по номеру Cell = Table.OleFunction("getCellByPosition", string, row); // ячейка по номеру Cell.OleFunction("setString", str); } catch (Exception &E) { ShowMessage("Ошибка при записи в таблицу " + E.Message); }}Возникла необходимость програмно добавить в таблицу строкуПопробовал такКод: Variant Tables, TableCell, Table;; Tables = Document.OleFunction("getTextTables"); // список таблиц Table = Tables.OleFunction("getByIndex", 0); // таблица по номеру Table.OleProcedure("InsertRow", "", 0, ooEmptyParams);Говорит Неизвестное имя.Как через OLE добавить строку в таблицу?


Часовой пояс GMT, время: 05:53.


© www.otvetnemail.ru - Форум вопросов и ответов.