Creazione di un file Excel con Access

di fcaliandro il
18 risposte

18 Risposte - Pagina 2

  • 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

  • 04/02/2025 - fcaliandro ha scritto:

    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 ?

    ....

    Grazie

    Francesco

    Penso che le risposte le hai ricevute chiare e complete, ciò detto hai massima libertà di sperimentazione autonoma.

  • Grazie Alex,

    hai ragione, adesso devo sperimentare.

    Ringrazio te e anche Franco per i suggerimenti e gli esempi che ho ricevuto.

    Ciao

  • 04/02/2025 - fcaliandro ha scritto:

    Ringrazio te e anche Franco per i suggerimenti e gli esempi che ho ricevuto.

    Ciao, io avrei un sistema simile a quello di @Alex

    Molto semplice e veloce... però adesso devi applicarti con le istruzioni ricevute, approfondire bene in merito all'argomento e magari successivamente potresti spaziare con altri metodi che ora come ora non ti riporto perchè sarebbe solo un copia/incolla che non ti serve per fare esperienza e crescere.

    Vedrai che è tutto abbastanza semplice. 

Devi accedere o registrarti per scrivere nel forum
18 risposte