Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: CreateObject
 
 автор: Гость   (12.12.2006 в 15:54)   личное сообщение
 
 

Пример из Help-а, ссылки на библиотеки объектов Excel и ActiveX заданы
...
Dim xlApp As Excel.Application
Set xlApp = CreateObject(Excel.Application)
xlApp.Workbooks.Open "Book"
...

тем не менее выдает сообщение

429: ActiveX component can't create object

В чем причина?
Подскажите!

P.S.

Если убрать CreateObject, то программный код работает, доступ
к книге предоставляется.
т.е. при Set xlApp = Excel.Application

  Ответить  
 
 автор: osmor   (12.12.2006 в 16:15)   личное сообщение
 
 

либо
Dim xlApp As Object
Set xlApp = CreateObject(Excel.Application)
либо

Dim xlApp As Excel.Application
Set xlApp = New Excel.Application

  Ответить  
 
 автор: Гость   (12.12.2006 в 17:17)   личное сообщение
 
 

На первый вариант выдает

429: ActiveX component can't create object

???

  Ответить  
 
 автор: Serge Gavrilov   (12.12.2006 в 17:28)   личное сообщение
 
 

Кавычек нет:
Set xlApp = CreateObject("Excel.Application")

  Ответить  
 
 автор: Гость   (12.12.2006 в 17:35)   личное сообщение
 
 

Спасибо!
Действительно, просто ошибка синтаксиса.

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList