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" в первую ячейку каждой строки.

Дополнительные материалы

Нет.