Документация HotXLS

Метод ReplaceText

Заменяет текст в загруженных ячейках классического листа XLS и возвращает количество изменённых ячеек

Синтаксис

function ReplaceText(SearchText: WideString; ReplacementText: WideString): Integer; overload;
function ReplaceText(SearchText: WideString; ReplacementText: WideString; MatchCase: Boolean): Integer; overload;

Примечания

ReplaceText сканирует только ячейки, уже существующие в модели листа. Перегрузка с двумя параметрами нечувствительна к регистру. Передайте True для MatchCase, когда замены должны точно совпадать по написанию
Метод обновляет только обычные текстовые ячейки. Ячейки с формулами и нетекстовые ячейки не изменяются, поэтому заполнители шаблонов можно заменять без перезаписи формул или числовых значений

Пример

Changed := Workbook.Sheets[1].ReplaceText(
  '[CONTACT]',
  'John Smith');

См. также