IXLSRange の完全な書式を再利用可能な TXLSFormatSnapshot にキャプチャします。
スナップショットは元のワークブックから独立しているため、後で同じワークブックまたは別のワークブックの範囲に適用できます
構文
function CaptureFormat: TXLSFormatSnapshot;
備考
返されたスナップショットには、呼び出し時点でキャプチャされた完全なセル書式(フォント、塗りつぶし、
罫線、数値書式、配置、保護、リッチテキストの色スロット)が保持されます。呼び出し元は返されたオブジェクトを所有し、
不要になったら解放する必要があります。スナップショットは 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;
関連項目