Finestra di Dialogo

Anonimo
2011-04-26T08:25:34+00:00

Con il comando:

DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel8, "Export", "C:\Documenti\Export.xls", True, ""

trasferisco il file di Access "Export" in un foglio Excel all'indirizzo fisso C:\Documenti.

Domanda: è possibile evitare di indicare la destinazione? O meglio, con Docmd.TransferSpreadsheet è possibile richiamare la finestra di dialogo per lasciar decidere all'utente in quale cartella salvare il file xls?

Con Access 2003 ho provato a risolvere il problema utilizzando

DoCmd.OutputTo acOutputTable, "Export", "Excel97-Excel2003Workbook(*.xls)", "", True, "", , acExportQualityScreen

ma mi dà errore di compilazione: "numero errato di argomenti o assegnazione di proprietà non valida"

Grazie! ; )

Microsoft 365 e Office | Access | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento

Risposta accettata dall'autore della domanda

Anonimo
2011-04-26T08:41:07+00:00

Ciao Francesco,

Al posto di "Excel97-Excel2003Workbook(*.xls)"  usa la costante di Access acFormatXLS.

Fai così:

DoCmd.OutputTo acOutputTable, "Export", acFormatXLS, "", True

Ciao

Giorgio Rancati

La risposta è stata utile?

0 commenti Nessun commento

0 risposte aggiuntive

Ordina per: Più utili