Заменяет текст в загруженных ячейках классического листа 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');
См. также