Método Open
Abre um Livro existente
Sintaxe
function Open(FileName: WideString):Integer;
function Open(Stream: TStream):Integer;
function Open(FileName: WideString; Password: WideString):Integer;
function Open(Stream: TStream; Password: WideString):Integer;
| FileName |
WideString. Cadeia de caracteres que indica o nome do ficheiro a abrir. Pode incluir um caminho completo; se não incluir, o Workbook abre o ficheiro na pasta atual |
| Stream |
TStream. Objeto stream que pode ser usado para ler o Workbook |
| Password |
WideString. Cadeia de caracteres que contém a palavra-passe necessária para abrir um Workbook protegido |
Exemplo
Este exemplo abre o ficheiro Excel book1.xls da pasta actual
Workbook.Open('book.xls');
Este exemplo abre o Livro Excel protegido por palavra-passe book2.xls com a palavra-passe 'password'
Workbook.Open('book2.xls', 'password');
Este exemplo altera o nome da primeira Folha de Cálculo em book1.xls
Var book: IXLSWorkbook;
begin
book := TXLSWorkbook.Create();
book.Open('book1.xls');
book.Sheets[1].Name := 'New name';
book.SaveAs('book1.xls');
end;
Este exemplo carrega um Livro a partir de um campo BLOB
var
MS: TMemoryStream;
begin
MS := TMemoryStream.Create;
try
SQLDataSet1Documents.SaveToStream(MS);
FWorkbook.Open(MS);
finally
MS.Free;
end;
end;