وثائق HotXLS

طريقة SaveAs

تحفظ Workbook في الملف المحدد. ترجع 1 إذا نجحت تتم كتابة أسماء الملفات التي تنتهي بـ .xlsx من خلال جسر تصدير XLSX؛ تستمر .xls و .html و .rtf في استخدام المصدرين الكلاسيكيين

بناء الجملة

function SaveAs(Filename: WideString): Integer;
FileName WideString. سلسلة نصية تشير إلى اسم الملف المراد حفظه. يمكنك تضمين مسار كامل؛ إذا لم تفعل، سيحفظ المكون الملف في المجلد الحالي

مثال

هذا المثال ينشئ مصنف Example1.xls وملف Examle1.html مع ورقتي عمل تحتويان على بيانات من DBGrid1 و DBGrid2

begin
  GridToXLS1.Workbook := nil; //يمسح Workbook

  //أول dbgrid
  GridToXLS1.WorksheetName := 'DBGrid1 sheet'; //يحدد اسم Worksheet الأولى
  GridToXLS1.DBGrid := DBGrid1; //يحدد dbgrid للتصدير
  GridToXLS1.ExportDBGrid;

  //ثاني dbgrid
  GridToXLS1.WorksheetName := 'DBGrid2 sheet'; //يحدد اسم Worksheet الثانية
  GridToXLS1.DBGrid := DBGrid2; //يحدد dbgrid للتصدير
  GridToXLS1.ExportDBGrid;

  GridToXLS1.SaveAs('Example1.xls'); //يحفظ Workbook المنشأ في ملف Example1.xls
  GridToXLS1.SaveAs('Example1.xlsx'); //يحفظ Workbook المنشأ في ملف Example1.xlsx
  GridToXLS1.SaveAs('Example1.html'); //يحفظ Workbook المنشأ في ملف Example1.html
  GridToXLS1.SaveAs('Example1.rtf'); //يحفظ Workbook المنشأ في ملف Example1.rtf
end;