Imprimir página | Cerrar ventana

DoCmd.OutputTo acOutputReport (XLSX)

Impreso de: Foro de Access y VBA
Categoría: Access y VBA
Nombre del foro: Access y VBA
Descripción del foro: Foro de programacion en Access (Con código y sin código)
URL: http://www.mvp-access.com/foro/forum_posts.asp?TID=86936
Fecha de impresión: 26/Marzo/2026 a las 19:25


Tema: DoCmd.OutputTo acOutputReport (XLSX)
Publicado por: main
Asunto: DoCmd.OutputTo acOutputReport (XLSX)
Fecha de publicación: 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





Respuestas:
Publicado por: Mihura
Fecha de publicación: 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.

http://www.accessaplicaciones.com" rel="nofollow - Access Aplicaciones
http://www.tecsys.es" rel="nofollow - Tecsys.es


Publicado por: main
Fecha de publicación: 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


Publicado por: Mihura
Fecha de publicación: 28/Mayo/2024 a las 15:57
Mira, ayer mismo salía un hilo de exportar datos a un Excel .... usa éste método:

http://www.mvp-access.com/foro/error-en-cdigo-de-exportacin-de-consulta-a-excel_topic86935.html" rel="nofollow - Exportar Consulta a Excel


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

http://www.accessaplicaciones.com" rel="nofollow - Access Aplicaciones
http://www.tecsys.es" rel="nofollow - Tecsys.es


Publicado por: main
Fecha de publicación: 29/Mayo/2024 a las 11:29
Muchas gracias Mihura
Se puede Cerra el hilo

Saludos al Grupo



Imprimir página | Cerrar ventana