Captura el formato completo de un IXLSRange en una
TXLSFormatSnapshot reutilizable. La instantánea es
independiente del libro de origen, por lo que puede aplicarse
posteriormente a rangos del mismo libro o de otro diferente
Sintaxis
function CaptureFormat: TXLSFormatSnapshot;
Observaciones
La instantánea devuelta contiene el formato completo de la celda
(fuentes, rellenos, bordes, formatos de número, alineación, protección
y ranuras de color de texto enriquecido) capturado en el momento de la
llamada. El llamador es propietario del objeto devuelto y debe
liberarlo cuando ya no sea necesario. Aplique la instantánea con
ApplyFormat o TXLSFormatSnapshot.ApplyTo.
Ejemplo
var
Snapshot: TXLSFormatSnapshot;
begin
Snapshot:= Workbook.Sheets[1].Range['A1', 'D1'].CaptureFormat;
{...}
Workbook.Sheets[2].Range['A1', 'D1'].ApplyFormat(Snapshot);
Snapshot.Free;
end;
Véase también