HotXLS Docs

FindByCell-metodi

Palauttaa ensimmäisen määritetyn nimen, jonka viitattu alue sisältää määritetyn laskentataulukon solun. Palauttaa arvon nil, kun vastaavaa alueen nimeä ei löydy

Syntaksi

function FindByCell(SheetName: WideString; Row, Col: Integer): IXLSName;
function FindByCell(SheetIndex: Word; Row, Col: Integer): IXLSName;
SheetName Pakollinen WideString. Testattavan laskentataulukon nimi
SheetIndex Pakollinen Word. Testattava laskentataulukon yksipohjainen indeksi
Row Pakollinen Integer. Testattava yksipohjainen rivikoordinaatti
Col Pakollinen Integer. Testattava yksipohjainen sarakekoordinaatti

Esimerkki

Tämä esimerkki etsii määritetyn nimen, joka sisältää solun C3 Input-laskentataulukosta

Workbook.Names.Add('InputBlock', '=Input!$B$2:$D$4');
Found := Workbook.Names.FindByCell('Input', 3, 3);
if Assigned(Found) then
  Workbook.Sheets[1].Cells[3, 3].Value := Found.Name;

Katso myös