מתודת Open
פותח חוברת עבודה קיימת
תחביר
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. מחרוזת שמציינת את שם הקובץ לפתיחה. אפשר לכלול נתיב מלא; אם לא, Workbook פותחת את הקובץ בתיקייה הנוכחית |
| Stream |
TStream. אובייקט זרם שניתן להשתמש בו כדי לקרוא את Workbook |
| Password |
WideString. מחרוזת שמכילה את הסיסמה הנדרשת לפתיחת Workbook מוגנת |
דוגמה
דוגמה זו פותחת את קובץ Excel book1.xls מהתיקיה הנוכחית
Workbook.Open('book.xls');
דוגמה זו פותחת את חוברת עבודה Excel המוגנת בסיסמה book2.xls עם הסיסמה 'password'
Workbook.Open('book2.xls', 'password');
דוגמה זו משנה את שם גיליון העבודה הראשון ב-book1.xls
Var book: IXLSWorkbook;
begin
book := TXLSWorkbook.Create();
book.Open('book1.xls');
book.Sheets[1].Name := 'New name';
book.SaveAs('book1.xls');
end;
דוגמה זו טוענת חוברת עבודה משדה BLOB
var
MS: TMemoryStream;
begin
MS := TMemoryStream.Create;
try
SQLDataSet1Documents.SaveToStream(MS);
FWorkbook.Open(MS);
finally
MS.Free;
end;
end;