HotXLS-Dokumentation

FindText-Methode

Sucht die erste geladene klassische XLS-Textzelle, die den gesuchten Text enthält

Syntax

function FindText(SearchText: WideString; out Row: Integer; out Col: Integer): Boolean; overload;
function FindText(SearchText: WideString; out Row: Integer; out Col: Integer; MatchCase: Boolean): Boolean; overload;

Hinweise

FindText durchsucht vorhandene Tabellenblattzellen in Zeilen-Major-Reihenfolge und gibt 1-basierte öffentliche Zeilen- und Spaltenkoordinaten für die erste Übereinstimmung zurück
Die 2-Parameter-Überladung ist nicht fallsensitiv. Übergeben Sie True für MatchCase, wenn die Suche genau auf die ursprüngliche Groß-/Kleinschreibung passen muss. Formelzellen und Nicht-Textzellen werden übersprungen
Wenn keine Übereinstimmung gefunden wird, gibt die Methode False zurück und setzt beide Koordinaten auf null

Beispiel

if Workbook.Sheets[1].FindText('[CONTACT]', Row, Col) then
  Workbook.Sheets[1].Cells[Row, Col].Value := 'John Smith';

Siehe auch