Документация HotXLS

Метод AddListValidation

Добавляет правило проверки данных типа «список» для указанного диапазона классического листа XLS

Синтаксис

function AddListValidation(ARange, AItems: WideString): Integer;
ARange WideString. Ячейка или диапазон в стиле A1, к которым применяется правило проверки
AItems WideString. Встроенный список через запятую, формула списка в кавычках или формула ссылки на диапазон листа

Примечания

Метод записывает записи BIFF8 DVAL и DV для рабочих книг Excel 97-2003. Встроенные списки вида Yes,No,Maybe автоматически оборачиваются в формулу списка Excel. Передавайте формулу в кавычках или формулу со ссылкой на лист, если необходимо непосредственно управлять исходным выражением

Пример

Данный пример добавляет раскрывающийся список к ячейкам A1: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;

См. также