HotXLS ドキュメント

TXLSFormatSnapshot クラス

ユニット: lxHandle
IXLSRange.CaptureFormat によってキャプチャされ、IXLSRange.ApplyFormat で適用される、セル範囲の完全な書式の再利用可能なスナップショットです

説明

TXLSFormatSnapshot は、ある時点でキャプチャされた完全なセル書式(フォント、塗りつぶし、 罫線、数値書式、配置、保護、リッチテキストの色スロット)を保持します。スナップショットは取得元のワークブックから 独立しているため、同じワークブックまたは別のワークブックの範囲に適用できます。インスタンスは IXLSRange.CaptureFormat によって作成されます。呼び出し元は返されたオブジェクトを所有し、解放する必要があります。

メソッド

procedure ApplyTo(const ARange: IXLSRange) — このスナップショットを指定した範囲に適用します

使用例

var
  Snapshot: TXLSFormatSnapshot;
begin
  Snapshot:= Workbook.Sheets[1].Range['A1', 'D1'].CaptureFormat;
  Snapshot.ApplyTo(Workbook.Sheets[2].Range['A1', 'D1']);
  Snapshot.Free;
end;

関連項目