Как зарегистрировать ActiveX - VBA

Узнай цену своей работы

Формулировка задачи:

Как зарегистрировать ActiveX с помощью VBA, а не вручную? Задачи:
  1. нужно узнать: зарегистрирован ли ActiveX или нет;
  2. если не зарегистрирован, то зарегистрировать.
Проблема: на одном компьютере Microsoft Date and Time Picker работает, а на другом - нет. Примечание: ручной способ не подходит вообще - нужно именно с помощью кода VBA.

Решение задачи: «Как зарегистрировать ActiveX»

textual
Листинг программы
Sub Procedure3()
    
    'HKEY_CLASSES_ROOT = &H80000000
    Const lРаздел As Long = &H80000000
    'Этот раздел я создал.
    Const sПодраздел As String = "Новый раздел #1"
    'KEY_READ = &H20019
    Const lРежим As String = &H20019
    
    Dim lVariant As Long
    
    Debug.Print RegOpenKeyEx(lРаздел, sПодраздел, 0, lРежим, lVariant)
    
End Sub

Оцени полезность:

5   голосов , оценка 3.8 из 5
Похожие ответы