Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.03.2013, 20:07   #1
RISagitov
Форумчанин
 
Регистрация: 19.05.2012
Сообщений: 237
По умолчанию "activex component cant create object"

не получается создать объект

Set A = CreateObject(Class:="Access.Applica tion")


пишет activex component cant create object


видимо что то где то не подключено

помогите pls
RISagitov вне форума Ответить с цитированием
Старый 28.03.2013, 20:13   #2
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

да не, в коде все правильно
ничего подключать не надо

может, просто Access не установлен? (или установлен некорректно)
EducatedFool вне форума Ответить с цитированием
Старый 28.03.2013, 20:24   #3
RISagitov
Форумчанин
 
Регистрация: 19.05.2012
Сообщений: 237
По умолчанию

Цитата:
Сообщение от EducatedFool Посмотреть сообщение
да не, в коде все правильно
ничего подключать не надо

может, просто Access не установлен? (или установлен некорректно)
установлен

помню похожая проблема решилась включением соответствующей галочкой в
редактор vba(excel) -> tools -> references
там типа object library access

сейчас выбираю разные, но что то не прокатывает
RISagitov вне форума Ответить с цитированием
Старый 28.03.2013, 20:59   #4
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

я же написал:
Цитата:
ничего подключать не надо
если есть галочка - это называется «раннее связывание»,
тогда можно создавать объект иначе:
Код:
set x = new Access.Application
А если через CreateObject создавать - разницы никакой, установлена ли галочка
EducatedFool вне форума Ответить с цитированием
Старый 29.03.2013, 13:27   #5
DiemonStar
Старожил
 
Регистрация: 08.02.2012
Сообщений: 2,173
По умолчанию

Как вариант - попробовать запустить исправление оффиса. Иногда в реестре возникают битые ссылки на зарегистрированные объекты. Или прогнать реестр на предмет ошибок.
Правильно поставленная задача - три четверти решения.
DiemonStar вне форума Ответить с цитированием
Старый 01.04.2013, 10:32   #6
RISagitov
Форумчанин
 
Регистрация: 19.05.2012
Сообщений: 237
По умолчанию

Цитата:
Сообщение от DiemonStar Посмотреть сообщение
Как вариант - попробовать запустить исправление оффиса. Иногда в реестре возникают битые ссылки на зарегистрированные объекты. Или прогнать реестр на предмет ошибок.
да, проблема решена переустановкой офиса

в идеале конечно бы знать, как изнутри решаются такие проблемы
RISagitov вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Немецкая база. Ошибка "Method form of object _subform failed" budda999 Microsoft Office Access 5 20.06.2012 12:04
В чем смысл "of object" для создаваемых методов событий? Человек_Борща Общие вопросы Delphi 2 20.04.2012 16:03
Object Pascal "процедуры и функции" еще задача наташка-ромашка Помощь студентам 3 10.02.2011 21:25
Ошибка! ActiveX component can't create object! Insainer Microsoft Office Access 0 27.01.2008 11:13