Una famiglia di sistemi di gestione per database relazionali di Microsoft progettati per semplificare l'uso.
Buongiorno Mimmo e ben ritrovato,
grazie per avermi mostrato ancora una volta una nuova sfumatura che non conoscevo :)
in base a quanto letto, ho seguito la strada di cambiare il codice in:
docmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel8, "TabellaA", "\server......\Riepilogo.xlsb", True
ecc
perchè a quanto ho capito per lavorare su Excel 2007 si usa "acSpreadsheetTypeExcel8"
ho caricato il file nella cartella del DB e continuava a darmi lo stesso errore.
allora ho deciso di verificare COME ho collegato i vari fogli del file "Riepilogo.xlsb" e quando sono andato a fare importa dati esterni file di excel mi è uscita la seguente informazione:
"il file è stato creato in una versione beta di excel 2007 precedente. Aprire il file con excel 2007 per salvarlo nella versione più recente di excel 2007 prima di aprirlo in access 2007."
non capisco proprio come mai questa cosa! manco di giusto comprendonio....
alla fine ho optato per esportare le varie tabelle in formato xlsx senza inserire il formato :
docmd.TransferSpreadsheet acExport, , "TabellaA", "\server......\TabellaA.xlsx", True
docmd.TransferSpreadsheet acExport, , "TabellaB", "\server......\TabellaB.xlsx", True
ecc
e prima di esportarle con il Kill elimino il vecchio file in modo da non avere problemi :)
non vogliatemi male per le soluzioni orripilanti che impiego per risolvere i problemi lungo il mio cammino, cerco di fare del mio meglio :)
un caro saluto
Ivan