Sí, Ignacio, sí es posible asignar un ImageList a un control ActiveX en Access mediante código VBA. Aquí tienes un ejemplo de cómo hacerlo:
1. Asegúrate de tener dos formularios en tu base de datos de Access: "Formulario1" y "Formulario2".
2. En "Formulario1", coloca un control ImageList y carga las imágenes que deseas utilizar en él. Puedes hacer esto utilizando la propiedad "ListImages" del control ImageList.
3. En "Formulario2", coloca un control ActiveX, como por ejemplo "Microsoft ImageComboBox" (MSCOMCTL.ImageCombo.1).
4. Abre el editor de VBA en "Formulario2" y en el evento "Al abrir" del formulario, coloca el siguiente código:
5. Guarda y cierra el editor de VBA.
Cuando abras "Formulario2", se ejecutará el código en el evento "Al abrir" y asignará el ImageList del formulario "Formulario1" al control ActiveX (en este caso, "MSImageCombo1").
Recuerda ajustar los nombres de los formularios y controles según corresponda en tu base de datos.
Espero que esto te ayude a lograr lo que necesitas.