Здравствуйте, EugIra, Вы писали:
EI>Сделан примитивный проект на VB6 с Excel 9 Object Library (Excel9.OLB).
EI>На основе его сделана его инсталляция с помощбю Deployment Package Wizard
EI>Программа установленная по этой инсталляции на машине, где не установлен Exel
EI>на операторе Set app=CreateObject("Excel.Application") выдает ош 924 — Object cannot be created.
Если Создаешь объекты через CreateObject(), а не напрямую, то Deployment Package Wizard, может не определить, что они используются.
Поэтому лучше использовать напрямую обращение к библиотеке, т.е.:
Dim ExApp as Excel.Application
...
Sub Test()
Set ExApp = New Excel.Application
...
End Sub
Или же вручную подключать к инсталляции файл Excel9.OLB (кстати, он по-моему еще тянет Microsoft Visual Basic for Applications Extensibility и Microsoft Office 9.0 Object Library помимо стандартных)