จับรูปแบบทั้งหมดของ IXLSRange เป็น TXLSFormatSnapshot ที่นำกลับมาใช้ใหม่ได้ สแนปช็อตไม่ขึ้นกับสมุดงานต้นทาง จึงสามารถนำไปใช้กับช่วงในสมุดงานเดียวกันหรือต่างสมุดงานได้ในภายหลัง
ไวยากรณ์
function CaptureFormat: TXLSFormatSnapshot;
หมายเหตุ
สแนปช็อตที่ส่งคืนเก็บรูปแบบเซลล์ทั้งหมด (แบบอักษร การเติม เส้นขอบ รูปแบบตัวเลข การจัดตำแหน่ง การป้องกัน และช่องสีข้อความแบบ rich-text) ที่จับ ณ เวลาที่เรียก ผู้เรียกเป็นเจ้าของออบเจ็กต์ที่ส่งคืนและต้องปล่อยหน่วยความจำเมื่อไม่ใช้งานอีกต่อไป ใช้สแนปช็อตด้วย ApplyFormat หรือ TXLSFormatSnapshot.ApplyTo
ตัวอย่าง
var
Snapshot: TXLSFormatSnapshot;
begin
Snapshot:= Workbook.Sheets[1].Range['A1', 'D1'].CaptureFormat;
{...}
Workbook.Sheets[2].Range['A1', 'D1'].ApplyFormat(Snapshot);
Snapshot.Free;
end;
ดูเพิ่มเติม