03/02/2025 - @Alex ha scritto:
Io apro il Foglio ei Excel con l'automazione quindi attivo la Cella di partenza ed uso il metodo: copyfromrecordset
https://learn.microsoft.com/en-us/office/vba/api/excel.range.copyfromrecordset
https://www.mrexcel.com/board/threads/trying-to-export-a-query-to-an-existing-excel-template.1026889/
Alex,
in alternativa a quanto sopra suggerito da te il DoCmd.OutputTo method (Access) si può prestare al mio scopo?: ossia prendere i dati da una tabella o query e riversarli in un excel file utilizzando un excel template file ?
Tra i parametri di questo metodo vedo "templatefile",
Ho testato il DoCmd.OutputTo in questo modo:
DoCmd.OutputTo acOutputTable, "PO_MILESTONE", acFormatXLSX, Application.CurrentProject.Path & "\" & "XS.xlsx", , "C:\MILESTONE_Template.xltx"
Risultato ottenuto:
- Il file excel viene creato, contiene tutti i dati della tabella di partenza ma non si presenta con il formato del template. Si presenta invece con il formato della tabella di partenza.
Come posso fargli assumere il formato del template?
Grazie
Francesco