Documentação do HotXLS

Método AddListValidation

Adiciona uma regra de validação de dados de lista ao intervalo de planilha XLS clássico especificado

Sintaxe

function AddListValidation(ARange, AItems: WideString): Integer;
ARange WideString. célula ou A1-estilo intervalo que receives validation rule
AItems WideString. Uma lista inline separada por vírgulas, uma fórmula de lista entre aspas ou uma fórmula de referência de intervalo de planilha

Observações

O método grava registros DVAL e DV BIFF8 para pastas de trabalho Excel 97-2003. Listas inline como Sim,Não,Talvez são encapsuladas automaticamente como fórmula de lista do Excel. Passe uma fórmula entre aspas ou uma fórmula contendo uma referência de planilha quando precisar controlar a expressão de origem diretamente

Exemplo

Este exemplo adiciona uma lista suspensa às células A1 a A10

Workbook := TXLSWorkbook.Create;
try
  Sheet := Workbook.Sheets[1];
  Sheet.AddListValidation('A1:A10', 'Yes,No,Maybe');
  Workbook.SaveAs('validated.xls', xlExcel97);
finally
  Workbook.Free;
end;

Veja também