En un archivo MDE, no puedes cambiar el comportamiento predeterminado del menú "Archivo" en el entorno de Access. Sin embargo, hay una forma de proporcionar una funcionalidad similar sin tener que mostrar el menú "Archivo" completo.
Una forma de hacer esto es agregar un botón de comando a tu formulario que llame a una función VBA para guardar el informe como archivo RTF. Aquí te muestro cómo puedes hacerlo:
1. Agrega un botón de comando a tu formulario de presentación preliminar del informe.
2. Establece las propiedades del botón de comando como desees.
3. En el evento "Al hacer clic" del botón de comando, agrega el siguiente código VBA:
En el código anterior, "NombreDelInforme" es el nombre del informe que deseas exportar y "C:\Ruta\Archivo.rtf" es la ubicación y el nombre del archivo RTF que deseas crear. Asegúrate de cambiar estos valores para que coincidan con tus necesidades.
Cuando ejecutes este código, se llamará al método DoCmd.OutputTo para exportar el informe como un archivo RTF. El último parámetro, "False", indica que no deseas que el archivo se abra automáticamente después de que se haya creado.
Ten en cuenta que este método solo funciona si tienes la versión completa de Access instalada en tu sistema. Si necesitas una solución independiente de Access, deberás buscar una biblioteca de terceros que admita la exportación de informes en formato RTF. Hay algunas bibliotecas disponibles que pueden hacer esto, como por ejemplo Aspose.Words. Sin embargo, estas bibliotecas a menudo tienen un costo asociado y pueden requerir una integración adicional en tu aplicación.