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