Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.73/15: Рейтинг темы: голосов - 15, средняя оценка - 4.73
0 / 0 / 0
Регистрация: 30.08.2011
Сообщений: 20

Как программно зарегистрировать новый контрол *.ocx

20.06.2012, 14:22. Показов 3067. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите господа и товарищи программеры!!!

Я создал програмулку в Excel c применением UserForm и на ней контрола MSFlexGrid. Встал вопрос о работоспособности данной проги (макроса Excel) на других компьютерах. Выдается ошибка об отсутствии контрола.

Я решил выйти из этой ситуации следующим образом. На другой комп я скопирую файл Excel (прект) и *.ocx

При первом запуске я хочу в

Code
1
2
3
4
5
6
7
Private Sub Workbook_Open()
 
... копированией файла *.ocx из папки где находится ActiveWorkbook (файл Excel) 
в папку c:windowssystem32   ....
затем регистрация контрола (*.ocx)
 
End Sub
Code
1
2
3
4
5
Private Sub UserForm_Initialize()
 
... динамическое добавление контроляа на форму (с указанием размеров и координат) ...
 
End Sub

Уважаемые выложите пожалйста полностью.
Я начинающий программер. Спасибо за внимание
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
20.06.2012, 14:22
Ответы с готовыми решениями:

Как зарегистрировать MCI32.OCX
Доброго времени суток, на другом компе где нету vb программа не работает и пишет мол нет MCI32.OCX но ситуация не изменилась когда я...

Как зарегистрировать file.ocx на другом компе если там такой уже есть но другой версии?
Nujna malenkaia podskazka. Kak zaregistrirovat file.ocx na drugom kompe esli tam takoy uje est no drugoy versii? file.ocx nujen dlia...

Невозможно зарегистрировать DLL/OCX
Добрый день. Помогите, пожалуйста. при попытке установки Kutools for Excel (Надстройка для Экселя) выскакивает такое сообщение: ...

9
0 / 0 / 0
Регистрация: 30.08.2011
Сообщений: 20
20.06.2012, 16:47  [ТС]
И так ни кто не смог мне помочь.
Жаль.
Если всё же кто-то откликнится, то я заранее благодарен.
0
Сумрак
20.06.2012, 17:40
Самое простое, найди какой нибуть простенький Инсталлер, и собери необходимый setup. Для своего проекта...
0 / 0 / 0
Регистрация: 02.09.2010
Сообщений: 102
20.06.2012, 19:02
Inno Setup Compiler - неплохой.
0
0 / 0 / 0
Регистрация: 30.08.2011
Сообщений: 20
20.06.2012, 19:15  [ТС]
Нашел некоторые ответы в ветке другого форума

https://<br /> http://forum.co... west<br />
и пример решения проблемы (правда для MS Access)

https://<br /> http://am.rusim... =127<br />

Спасибо всем откликнувшимся на проблему
0
Сумрак
20.06.2012, 19:18
Чтобы посмотреть какие файлы нужны для проета...
В VBA:
>>Tools -> References…
где галочки стоят. это необходимые файлы(Dll и прочее)
Ну и элементы управления через панель инструментов... там тоже галочки стоят(если есть подключенные).
0 / 0 / 0
Регистрация: 27.04.2009
Сообщений: 265
20.06.2012, 23:08
Нашел некоторые ответы в ветке другого форума
Ну, если [bold]SergeySV[/bold]взялся за решение вопроса, то скорее всего найдет решение... этот обычно до конца идет.
0
0 / 0 / 0
Регистрация: 27.04.2009
Сообщений: 265
20.06.2012, 23:09
Ха, сначала похвалил SergeySV'а , а потом на дату беседы глянул... видимо не нашел он все же решение ))
0
Сумрак
21.06.2012, 15:35
хех... тут все есть для решения вопроса...
6 / 6 / 3
Регистрация: 17.10.2007
Сообщений: 1,119
21.06.2012, 17:23
Ya delayu tak: "natyagivayu" mish'yu imya DLL ili OCX faila na imya regsvr32. Vse.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
21.06.2012, 17:23
Помогаю со студенческими работами здесь

Не удается зарегистрировать imgedit.ocx
Windows 7 64 битный Run-timr error &quot;339&quot; imgedit.ocx При попытке перерегистрации imgedit.ocx Либо Еще пробовал загрузить...

Не получается зарегистрировать компонент *.ocx
как зарегистрировать .OCX? помогите пожалуйста :)

Как программно зарегистрировать DSN?
чтобы не через Control Panel, а программно...например, к базе ACCESS помогите, please !

Как программно зарегистрировать ODBC Data Source?
Как программно зарегистрировать ODBC Data Source? Мне нужно во время или после инсталляции VB-ой программы создать новый ODBC Data Source....

Как зарегистрировать своё расширение в IIS, программно?
Добрый день. Мне нужно зарегистрировать в IIS для определённой виртуальной директории обработчик. Обычно можно в диалоговом окне...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru