Работаю с таблицами так:Код: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 добавить строку в таблицу?
|