У меня была та же проблема, или, как я считаю, та же проблема, с Access 97 и элементом управления TreeView (который на самом деле взят из VB 5.0).
Несмотря на то, что я нашел и попробовал Vbcmpfix.exe, и он утверждал, что добавил необходимые мне лицензии, он этого не сделал. Я также попытался зарегистрироваться и отменить регистрацию и замену ocx. Я попробовал это с 64-битным cmd.exe и 32-битным. Без изменений.
Лицензии MS VB5 / 6, очевидно, все живут в HKCR \ Licenses.
Мне удалось решить эту ошибку «У вас нет требуемой лицензии», экспортировав эту ветку из рабочей коробки XP и запустив этот .reg в W7 64.
Существует также коллекция записей реестра лицензий vb6, которая называется VB6Controls.reg. В нем были те же значения, что и у меня, и я попробовал его в другом окне, и оно сразу же сработало.
Мне пришлось создать учетную запись, чтобы поделиться этим решением. Я нашел десятки веб-страниц с людьми, которые не могут решить эту проблему, так что, возможно, это кому-нибудь поможет.