Максим М.
56 повідомлень
#16 років тому
Доброго времени суток. Есть вопрос как программно(на Delphi или Vb или C++) можно извлечь набор значений ячейки находящейся на листе документа Excel. Т.е ячейка представляет собой некий список.
Олег Ф.
12 повідомлень
#16 років тому
Подключить COM интерфейс Excel Дельфевским стандартным компонентом (например модуль excelxp для Delphi 7, для других версий по аналогии)
Далее CreateOleObject('Excel.Application', загружаем нужный документ, через хитросплетения интерфейсов вроде myexcel.Tables.Item(1).Columns.Item(2).text получаем текст из ячейки.
Максим М.
56 повідомлень
#16 років тому
Как текст из ячейки я знаю как получить, мне надо список возможных значений.
Evgenij L.
50 повідомлень
#16 років тому
А можно посмотреть на пример листа с ячейкой содержащей список?
Сергеевич Д.
13 повідомлень
#16 років тому
Попробуй включить запись макроса и поработай с этим списком, потом посмотри на макрос может там че-нить моймешь.
Михаил В.
11 повідомлень
#16 років тому
Вам надо смотреть свойство "Validation", там по смыслу - ничего сложного нет.

// Constants for enum XlDVType
type
XlDVType = TOleEnum;

const
xlValidateInputOnly = $00000000;
..
xlValidateList = $00000003;
Максим М.
56 повідомлень
#16 років тому
Цитата ("MisterT"):
Вам надо смотреть свойство "Validation", там по смыслу - ничего сложного нет.

// Constants for enum XlDVType
type
XlDVType = TOleEnum;

const
xlValidateInputOnly = $00000000;
..
xlValidateList = $00000003;


Дело в том что я предполагал, но нормальной документации не могу найти по этому свойству
Михаил В.
11 повідомлень
#16 років тому



Не помогает?