Hola, yo creo que se podría hacer así
Primero crearía una tabla con los nombres de los formularios que quiero abrir, la puedes llamar T_Formularios
Los campos IdFor y Formulario
El Id se podría omitir, pero siempre lo creo si en un futuro necesito vincularlo
Ahora, desde el formulario en el cual quieres tener el combo con el nombre de los formualrios:
Creas un Cuadro combinado con el asistente y cuando lo tengas en pantalla cancelas el proceso para que quede el combo.
Ahora vas a las propiedades del combo y en:
Nombre:CboFormularios
Datos: tipo de origen de la fila, seleccionas tabla o consulta
Datos: Origen de la fila, con el generador de consultas ... creas la consulta con el campo Formulario (el de la tabla) T_Formularios
Datos: Columna dependiente 1
Ahora en
Formato: número de columnas 1 (2 si tienes puesto el Id que aqui no vale para mucho)
Formato: ancho columnas 2 cm, por ejemplo (si fueran dos y el id fuera el primero sería 0 cm:2cm)
Y finalmente para poder llamar los formularios en Eventos,
al click, entre las instrucciones que vienen por defecto
DoCmd.OpenReport Me.CboFormularios.Column(1), acViewPreview
y ya.
Se poco de access pero perdemos mucho tiempo buscando soluciones... espero sirva