طريقة SaveAs
يحفظ قيم النطاق في ملف أو دفق (stream). يُرجع 1 في حالة نجاحه
بناء الجملة
function SaveAs(FileName: WideString; FileFormat: TXLSFileFormat): Integer;
function SaveAs(Stream: TStream; FileFormat: TXLSFileFormat): Integer;
| FileName |
WideString. سلسلة نصية تشير إلى اسم الملف المراد حفظه. يمكنك تضمين مسار كامل؛ إذا لم تفعل ذلك، يقوم المكون بحفظ الملف في المجلد الحالي |
| FileFormat |
TXLSFileFormat. قيمة تشير إلى تنسيق الملف المراد حفظه |
| Stream |
TStream. الحفظ في دفق (stream) محدد في المعلمة Stream |
الوصف
يمكن أن يكون FileFormat أحد ثوابت TXLSFileFormat هذه
| xlHTML |
تنسيق ملف HTML |
| xlCSV |
تنسيق ملف القيم المفصولة بفواصل (CSV) |
| xlText |
تنسيق ملف القيم المفصولة بعلامات جدولة (TSV) |
| xlUnicodeCSV |
تنسيق ملف قيم Unicode المفصولة بفواصل (CSV) |
| xlUnicodeText |
تنسيق ملف قيم Unicode المفصولة بعلامات جدولة (TSV) |
مثال
يحفظ هذا المثال الخلايا من A1 إلى F100 في الورقة الأولى في ملف CSV
Workbook.Sheets[1].Range['A1', 'F100'].SaveAs('expdata.csv', xlCSV);
يحفظ هذا المثال الخلايا من A1 إلى F100 في الورقة الأولى في ملف HTML
Workbook.Sheets[1].Range['A1', 'F100'].SaveAs('expdata.html', xlHTML);
يحفظ هذا المثال الخلايا من A1 إلى F100 في الورقة الأولى في ملف TSV (قيم مفصولة بعلامات جدولة)
Workbook.Sheets[1].Range['A1', 'F100'].SaveAs('expdata.tsv', xlText);
يحفظ هذا المثال ورقة العمل بالكامل كملف sheet.csv
Workbook.Sheets[1].UsedRange.SaveAs('sheet.csv', xlCSV);
يحفظ هذا المثال ورقة العمل بالكامل كملف sheet.csv بترميز unicode
Workbook.Sheets[1].UsedRange.SaveAs('sheet.csv', xlUnicode CSV);
يحفظ هذا المثال الخلايا من A1 إلى F100 في الورقة الأولى في ملف TSV (قيم مفصولة بعلامات جدولة) بترميز unicode
Workbook.Sheets[1].Range['A1', 'F100'].SaveAs('expdata.tsv', xlUnicodeText);