Logré que crystl32.ocx funcionara en Windows 7 de 64 bits hoy.
Esta publicación me ayudó a completar el procedimiento de instalación.
Asegúrate de que los siguientes archivos DLL estén en la misma carpeta que crystl32.ocx.
Tengo los archivos DLL en
c:\windows\system32 (para programas de 64 bits) y
C:\Windows\SysWOW64 (para programas de 32 bits)
Usé Dependency Walker en "crystal32.ocx" para encontrar los siguientes archivos DLL faltantes.
CRPE32.DLL
IMPLODE.DLL
Los copié a las ubicaciones mencionadas y luego registré el archivo DLL de 32 bits mediante el comando "%systemroot%\SysWoW64\regsvr32 crystl32.ocx"
En Windows de 64 bits, regsvr32 es de 64 bits y no puede registrar este ocx de 32 bits.
También instalé herramientas de Office de 32 bits en C:\Program Files (x86)\ para obtener el OLE32.dll, pero no estoy seguro de si eso era necesario.