Capture le format complet d'un IXLSRange dans un
TXLSFormatSnapshot réutilisable. L'instantané est indépendant
du classeur source, il peut donc être appliqué ultérieurement à des plages
du même classeur ou d'un classeur différent
Syntaxe
function CaptureFormat: TXLSFormatSnapshot;
Remarques
L'instantané renvoyé contient le format complet de la cellule (polices,
remplissages, bordures, formats numériques, alignement, protection et
emplacements de couleurs de texte enrichi) capturé au moment de l'appel.
L'appelant possède l'objet renvoyé et doit le libérer lorsqu'il n'est
plus nécessaire. Appliquez l'instantané avec ApplyFormat ou
TXLSFormatSnapshot.ApplyTo.
Exemple
var
Snapshot: TXLSFormatSnapshot;
begin
Snapshot:= Workbook.Sheets[1].Range['A1', 'D1'].CaptureFormat;
{...}
Workbook.Sheets[2].Range['A1', 'D1'].ApplyFormat(Snapshot);
Snapshot.Free;
end;
Voir aussi