Вопрос следующий.
Есть форма. На ней OLE Сontrol.
Как в него загрузить произвольный файл Excel.
Как перехватить событие в OLE на конкретном листе, например
изменение значения в ячейке А1.
Без OLE все работает, но хотелось бы открывать документ Excel
именно в форме, а не в отдельном окне.
т.е.
OLE1.CreateEmbed "", "Excel.Sheet.8"
OLE1.DoVerb vbOLEUIActivate
OLE1.SizeMode = 1
а дальше стопор:
strFileName = "111.xls"
OLE1.object.SourceDoc = strFileName - и сообщение - ошибка 438 -
Объект не поддерживает метод или свойство.
Пробовал
OLE1.CreateEmbed strFileName , "Excel.Sheet.8"
Результат тот же!
Помогите, кто может.
Спасибо.