Comportamiento errático de Microsoft Forms 2.0
Tengo, desde hace años, un formulario con varios controles SpinButton de Microsoft Forms 2.0.
Hace unas semanas (supongo que tras una actualización o, quizás, instalación de algo) desaparecieron. Están los controles, pero sin objetos, y en la pestaña Datos de las Propiedades falta el campo Origen del control.
Si intento agregar cualquier control de Forms 2.0 me lanza este mensaje: «Error durante la operación sobre el objeto OLE. Es posible que no esté registrado el servidor OLE. Para registrarlo, vuelva a instalarlo.»
Copio la base de datos en otro ordenador. Funciona.
El primer ordenador corre Windows 10 Home y el segundo Windows 10 Pro. Ambos se actualizan automáticamente y en este momento tienen la misma release.
En los dos ordenadores he instalado el mismo Access 2010, perfectamente legal.
Por supuesto, he reparado Access, lo he reinstalado e, incluso, he copiado el archivo FM20.dll del segundo al primero, por si estuviera corrupto.
He instalado la versión de prueba de Office 365 en el primer ordenador, conservando Access 2010, y los controles de Forms 2.0 funcionan, incluido el SpinButton, pero con Access 2010 no. Las referencias son las mismas, pero la instalación de Office 365 ha recolocado las viejas dll y demás en otra carpeta a la que ha redirigido las referencias de Access 2010, que no me permite referenciarlas a SysWOW64.
¿Alguna idea de dónde está el problema?
Ángel López