Re: Распостранение VB-прил-я, работающего с Exel на голый ПК
От: Sanych2000 Россия  
Дата: 26.05.03 13:41
Оценка: -1
Здравствуйте, 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 помимо стандартных)
Sanych
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.