Para generar las páginas en HTML con nombres que no contengan acentos, puedes utilizar una macro en Access para modificar el nombre del archivo exportado. A continuación, te proporciono un ejemplo de cómo hacerlo:
1. Abre el informe en Access.
2. Ve a la pestaña "Crear" y haz clic en "Macros" para crear una nueva macro.
3. En la macro, agrega las siguientes acciones:
- Acción: Exportar con formato HTML
- Nombre del objeto: Nombre de tu informe
- Tipo de exportación: Hoja de datos (*html)
- Nombre del archivo: "InformePagina" & [NombreArchivo] & ".html"
- Acción: Ejecutar código de VBA
- Nombre de la función: CambiarNombreArchivoHTML
4. Cierra la macro y guarda los cambios.
A continuación, necesitarás agregar un módulo de VBA para escribir la función "CambiarNombreArchivoHTML" que se utilizará en la macro. Sigue estos pasos:
1. Ve a la pestaña "Crear" y haz clic en "Módulo" para crear un nuevo módulo de VBA.
2. En el módulo, escribe el siguiente código:
Este código buscará los archivos HTML exportados con nombres que contengan acentos en el directorio de tu proyecto de Access y los renombrará sin los acentos reemplazando las letras acentuadas por sus equivalentes sin acento.
Guarda el módulo y ciérralo.
Ahora, cuando ejecutes la macro para exportar el informe a HTML, se generará un archivo llamado "InformePagina1.html" y así sucesivamente. Además, se ejecutará la función "CambiarNombreArchivoHTML" que renombrará los archivos HTML exportados para eliminar los acentos de sus nombres.
Espero que esto resuelva tu problema.