Armazena um código de formato numérico OOXML personalizado (uma string no nível da pasta de trabalho, por exemplo,
#,##0.00);
TXLSXNumberFormats é o pool no nível da pasta de trabalho que elimina duplicatas de códigos idênticos. A maioria dos chamadores nunca mexe nesta classe diretamente — defina
TXLSXCellFormat.NumberFormat com a string de formato e a busca/inserção no pool acontece automaticamente
Sintaxe
TXLSXNumberFormat = class;
TXLSXNumberFormats = class;
Principais membros
| FormatCode | WideString; o código de formato numérico OOXML |
| Add | Anexa um código de formato ao pool e retorna seu índice |
| IndexOf | Retorna o índice de uma entrada existente do pool igual ao código dado, ou -1 se não encontrado |
| Count, Items | Membros do pool TXLSXNumberFormats: quantidade de entradas e acesso indexado a cada TXLSXNumberFormat |
Exemplo
Este exemplo formata as células acessadas por meio de CellFormat como moeda com duas casas decimais; a TXLSXCellFormat resolve a string no pool de TXLSXNumberFormats da pasta de trabalho internamente
CellFormat.NumberFormat := '$#,##0.00';
Veja também