Максим М.
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 лет назад



Не помогает?