** NORMAS DEL FORO **
Inicio del foro Inicio del foro > Access y VBA > Access y VBA
  Mensajes nuevos Mensajes nuevos RSS - DoCmd.OutputTo acOutputReport (XLSX)
  Preguntas frecuentes Preguntas frecuentes  Buscar en el foro   Eventos   Registro Registro  Iniciar sesion Iniciar sesion

Tema cerradoDoCmd.OutputTo acOutputReport (XLSX)

 Responder Responder
Autor
Mensaje
main Ver desplegable
Colaborador
Colaborador
Avatar

Unido: 31/Agosto/2009
Localización: OVIEDO
Estado: Sin conexión
Puntos: 1301
Enlace directo a este mensaje Tema: DoCmd.OutputTo acOutputReport (XLSX)
    Enviado: 28/Mayo/2024 a las 10:33
Buenos das:
El siguente codigo funciona correctamente y me genera la Excel.xls

DoCmd.OpenReport "ExtractosExcel", acViewPreview, , Me.Filter, acHidden
DoCmd.OutputTo acOutputReport, "ExtractosExcel", acFormatXLS, NameFile & ".xls", False
DoCmd.Close acReport, "ExtractosExcel"

Y lo que deseo es generarlo con formato ".XLSX"
Pero la siguiente instrucción no reconoce el argumento formato " acFormatXLSX"

DoCmd.OutputTo acOutputReport, "ExtractosExcel", acFormatXLSX, NameFile & ".xlsx", False

Se me olvidaba comentar que utilizo Access_2010 y me temo que ese sea el problema

Saludos




Editado por main - 28/Mayo/2024 a las 11:08
Arriba
Mihura Ver desplegable
Administrador
Administrador
Avatar

Unido: 06/Mayo/2005
Localización: En la dehesa
Estado: Sin conexión
Puntos: 14428
Enlace directo a este mensaje Enviado: 28/Mayo/2024 a las 12:48
A mí también me casca ...

https://stackoverflow.com/questions/31867331/access-2013-accde-file-cant-export-to-acformatxlsx


¿Es necesario que sea xlsx?
- puedes obtenerlo por automatización directamente
- puesde obtenerlo como lo haces en formato xls y despues por automatizacion lo abres y lo guardas como xlsx


Jesús Mansilla Castells.
Saludos desde Móstoles.

Access Aplicaciones
Tecsys.es
Arriba
main Ver desplegable
Colaborador
Colaborador
Avatar

Unido: 31/Agosto/2009
Localización: OVIEDO
Estado: Sin conexión
Puntos: 1301
Enlace directo a este mensaje Enviado: 28/Mayo/2024 a las 14:24
Buenos dias Mihura
No lo habia necesitado nunca, hasta ahora, pero me he encontrado con un informe de extractos contables  de casi 90.000 filas y se desborda. lo tuve que fraccionar en varias hojas (una por trimestre) y y luego ya importarlas a un nuevo xlsx. Acabaré haciendolo con doce hojas por Libro es decir una por mes.
Lo curioso es que si exporto tablas o consultas ese problema no existe con la siguiente instrución:
DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel12Xml, "Excel_Extracto", NameFile & ".xlsx", True
Es por lo que intuyo que se debe a la verison de Access_2010.
Si alguno tiene una version superior de Acces podría corroborarlo?

Saludos


Editado por main - 28/Mayo/2024 a las 14:27
Arriba
Mihura Ver desplegable
Administrador
Administrador
Avatar

Unido: 06/Mayo/2005
Localización: En la dehesa
Estado: Sin conexión
Puntos: 14428
Enlace directo a este mensaje Enviado: 28/Mayo/2024 a las 15:57
Mira, ayer mismo salía un hilo de exportar datos a un Excel .... usa éste método:

Jesús Mansilla Castells.
Saludos desde Móstoles.

Access Aplicaciones
Tecsys.es
Arriba
main Ver desplegable
Colaborador
Colaborador
Avatar

Unido: 31/Agosto/2009
Localización: OVIEDO
Estado: Sin conexión
Puntos: 1301
Enlace directo a este mensaje Enviado: 29/Mayo/2024 a las 11:29
Muchas gracias Mihura
Se puede Cerra el hilo

Saludos al Grupo
Arriba
 Responder Responder
  Compartir tema   

Ir al foro Permisos de foro Ver desplegable