Процедура Excel.SetValue() находит в последнем бэнде, добавленном в Excel документ, переменную с указанным именем, и заменяет это имя на указанное значение. Этот метод можно вызывать столько раз, сколько предполагается различных переменных в нужном бэнде.
Excel.SetValue(Name, Value) | |
Name: String | Наименование последнего добавленного бэнда |
Value: Variant | Значение для вставки в бэнд |
{Pascal Script} Var res: Integer; Begin res := Excel.OpenTemplate('c:\newfile.xls'); if res = 0 then begin Excel.PasteBand('Title'); Excel.SetValue('#NAME1#', 'Счетчик'); Excel.SetValue('#NAME2#', 'Прибор'); Excel.Save('c:\newfile.xls'); AddToDebugLog('Значения переменным присвоены'); end else AddToDebugLog('Код ошибки открытия Excel файла = ' + intToStr(res)); Excel.Close; end. |
Документ Excel с шаблоном до выполнения скрипта.
Документ Excel после выполнения скрипта.
Подробную информацию об "Окне отладочной информации" можно почитать здесь.