excelsettext
Функция записи текста в ячейку
Синтаксис
excelsettext(id, tab, row, col, text);
Аргументы
| Имя | Тип данных | Описание |
|---|---|---|
| id | integer |
Идентификатор объекта в памяти, соответствующего файлу Excel |
| tab | integer |
Целочисленное значение номера страницы в книге Excel |
| row | integer |
Целочисленное значение номера строки в таблице Excel |
| col | integer |
Целочисленное значение номера столбца в таблице Excel |
| text | string |
Строковый аргумент, записываемый в ячейку |
Описание
excelsettext – функция позволяет записать строковое значение
text в ячейку с координатами row, col в
таблице на странице tab. Объект id предварительно должен
быть создан и связан с файлом Excel с помощью функций
excelcreateobject и excelopendocument
соответственно.
Результат
| Имя | Тип данных | Описание |
|---|---|---|
| Запись заданного текста в заданную ячейку файла Excel. |
Пример
initialization
id = excelcreateobject;
afilename = expandfilename( "10KBA-MMF0004.xls" );
seterrorstr("Открываем файл "+afilename,0);
excelopendocument(id, afilename);
row_count = excelgetrowcount(id, 1);
col_count = excelgetcolcount(id, 1);
start_row = 8;
if row_count > start_row then
for (i=start_row,row_count) begin
excelsettext(id, 1, i, 1, "Text");
end;
freeobject(id);
end;
В результате выполнения примера, происходит открытие файла и запись текстового значения "Text" в первую ячейку каждой строки.
Дополнительные материалы
Нет.