HotXLS-Dokumentation

SheetByName-Methode

Gibt das Tabellenblatt-Objekt zurück, dessen Name mit dem angegebenen Blattnamen übereinstimmt, oder nil, wenn kein Tabellenblatt diesen Namen hat. Die klassische XLS-Fassade verwendet dieselbe Namensübereinstimmung wie die vorhandene Index[SheetName]- Eigenschaft

Syntax

function SheetByName(SheetName: WideString): TXLSWorksheet;
function TryGetSheetByName(SheetName: WideString; out Sheet: TXLSWorksheet): Boolean;
    

Parameter

SheetName Der Arbeitsblattname, der gesucht werden soll
Sheet Receives matching Arbeitsblatt wenn TryGetSheetByName gibt zurück True; receives nil wenn no Blatt matches

Rückgabewert

Die übereinstimmende TXLSWorksheet- Instanz oder nil, wenn die Arbeitsmappe kein Blatt mit diesem Namen enthält. TryGetSheetByName gibt True zurück, wenn eine Übereinstimmung gefunden wird, und False sonst

Beispiel

var
  Sheet: TXLSWorksheet;
begin
  Sheet := Workbook.Worksheets.SheetByName('Summary');
  if Sheet <> nil then
    Sheet.Range['A1', 'A1'].Value := 'Ready';

  if Workbook.Worksheets.TryGetSheetByName('Review', Sheet) then
    Sheet.Range['A1', 'A1'].Value := 'Found';
end;
    

Siehe auch

TXLSWorksheets-Klasse
TXLSWorksheets.Entries-Eigenschaft
TXLSWorksheet-Klasse