Documentação do HotXLS

Método CaptureFormat

Captura a formatação completa de um IXLSRange num TXLSFormatSnapshot reutilizável. O instantâneo é independente do livro de origem, pelo que pode ser aplicado posteriormente a intervalos no mesmo livro ou num livro diferente

Sintaxe

function CaptureFormat: TXLSFormatSnapshot;

Observações

O instantâneo devolvido contém o formato completo da célula (tipos de letra, preenchimentos, limites, formatos de número, alinhamento, proteção e ranhuras de cor de texto rico) capturado no momento da chamada. O chamador é o proprietário do objeto devolvido e deve libertá-lo quando já não for necessário. Aplique o instantâneo com ApplyFormat ou TXLSFormatSnapshot.ApplyTo.

Exemplo

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

Consulte também