Подключить програмно OCX к VBA

Программирование на Visual Basic for Applications
Calvin
Постоялец
Постоялец
 
Сообщения: 409
Зарегистрирован: 21.01.2003 (Вт) 12:13
Откуда: Sebastopol

Подключить програмно OCX к VBA

Сообщение Calvin » 19.04.2005 (Вт) 17:15

Помогите пож-та, а то 2 часа в поисковике сайта ищу и не могу найти (если эта тема вообще была)
-Whose the motocycle, is this? -It`s a chopper, baby! -Whose chopper is this? -Zed`s! -Who is Zed? -Zed`s dead, baby, Zed`s dead! :-D

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 19.04.2005 (Вт) 17:21

set obj=createobject("project1.class1") :?:
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Calvin
Постоялец
Постоялец
 
Сообщения: 409
Зарегистрирован: 21.01.2003 (Вт) 12:13
Откуда: Sebastopol

Сообщение Calvin » 19.04.2005 (Вт) 17:54

спасибо, ща проверю, но могу уточнить, что мне нужно
1. Можно ли в начале установить, допустим, MonthView контрол, а потом отключить MSCOMCT2.OCX к которому он принадлежит, чтобы потом на другой машине глюков не было или надо програмно подключить MSCOMCT2.OCX?
-Whose the motocycle, is this? -It`s a chopper, baby! -Whose chopper is this? -Zed`s! -Who is Zed? -Zed`s dead, baby, Zed`s dead! :-D

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 20.04.2005 (Ср) 1:59

А какой смысл его отключать, если таскать его всё равно придётся?
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Calvin
Постоялец
Постоялец
 
Сообщения: 409
Зарегистрирован: 21.01.2003 (Вт) 12:13
Откуда: Sebastopol

Сообщение Calvin » 20.04.2005 (Ср) 12:04

ну я неправильно выразился - я не буду отключать....просто этот OCX будет в другой системе отключен
-Whose the motocycle, is this? -It`s a chopper, baby! -Whose chopper is this? -Zed`s! -Who is Zed? -Zed`s dead, baby, Zed`s dead! :-D

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 20.04.2005 (Ср) 12:19

Тогда я вообще не понимаю, о чём ты.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Calvin
Постоялец
Постоялец
 
Сообщения: 409
Зарегистрирован: 21.01.2003 (Вт) 12:13
Откуда: Sebastopol

Сообщение Calvin » 20.04.2005 (Ср) 18:09

Ладно, тогда объясню..........на свою форму я добавил контрол Monthview. Он устанавливается при подключении MSCOMCT2.OCX. В моей системе этот OCX есть, а на другой машине (как уже выяснилось) - нет. Мне нужно или программно прописать OCX или вручную. Хотелось бы программно, т.к. мне не известно куда мой продукт дальше двинется.
Как программно установить OCX ?

Как в ручную - я вроде методом тыка разобрался - в VBA через preferenses, нужно указать путь скопированного в system32 данный OCX
-Whose the motocycle, is this? -It`s a chopper, baby! -Whose chopper is this? -Zed`s! -Who is Zed? -Zed`s dead, baby, Zed`s dead! :-D

Димитрий
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 194
Зарегистрирован: 26.01.2005 (Ср) 22:47
Откуда: Волгоград

Сообщение Димитрий » 20.04.2005 (Ср) 18:44

Воспользуйся Regsvr32.exe


Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

    TopList