HotXLS-documentatie

Open methode

Opens an existing Workbook

Syntaxis

functie Open(FileName: WideString):Integer;
functie Open(Stream: TStream):Integer;
functie Open(FileName: WideString; Password: WideString):Integer;
functie Open(Stream: TStream; Password: WideString):Integer;
FileName WideString. Een tekenreeks die de naam van het te openen bestand aangeeft. Je kunt een volledig pad opnemen; doe je dat niet, dan opent Workbook het bestand in de huidige map
Stream TStream. Een streamobject waarmee de werkmap kan worden gelezen
Password WideString. Een tekenreeks met het wachtwoord dat nodig is om een beveiligde werkmap te openen

Voorbeeld

Dit voorbeeld opent het Excel-bestand book1.xls uit de huidige map

Workbook.Open('book.xls');
Dit voorbeeld opent de met wachtwoord beveiligde Excel-werkmap book2.xls met het wachtwoord 'password'

Workbook.Open('book2.xls', 'password');
Dit voorbeeld wijzigt de naam van het eerste werkblad in book1.xls

Var book: IXLSWorkbook;
begin
  book := TXLSWorkbook.Create();
  book.Open('book1.xls');
  book.Sheets[1].Name := 'New name';
  book.SaveAs('book1.xls');
end;
Dit voorbeeld laadt Workbook vanuit een BLOB-veld

var
  MS: TMemoryStream;
begin
  MS := TMemoryStream.Create;
  try
    SQLDataSet1Documents.SaveToStream(MS);
    FWorkbook.Open(MS);
  finally
    MS.Free;
  end;
end;