Dejó de existir el problema que estaba aquí expuesto. La solución era tan simple como procurar cerrar de vez en cuando las ventanas de los módulos. Al trabajar en modo maximizado, uno no se da cuenta de que van quedando abiertas por detrás hasta que ¡zas! se estropea la base de datos. Aunque cierres Access, al abrir de nuevo la base de datos vuelven a abrirse también todas las ventanas de módulos que tenias la última vez que cerraste. Formularios e informes incluídos!
De esta forma lo explica Microsoft en las KB: ACC2000: "Out of Memory" Error When You Load the Visual Basic Editor After You Open Many Code Windows (Q223235)