Ciao Norman,
grazie per le indicazioni per il tempo atteso per una risposta.
Ho letto attentamente i thread che mi hai indicato (un sacco di roba difficile per i miei livelli di conoscenza), soprattutto quello di Krishnakumar
Rukmangathan che propone delle soluzioni.
Ho notato che le versioni di Office utilizzate dalla maggior parte degli utenti intervenuti nelle discussioni, sono le più recenti.
Avendo installata una 2003, alcuni aspetti, downloads e installazioni suggeriti non li ho compresi.
Comunque, alla fine ho provato l'approccio n°3. Devo dire che questa soluzione ha risolto il mio problema, almeno per il momento.
Di seguito la cronologia di quanto fatto dopo avere riscontrato il problema sul mio
PC aziendale, Windows 10 pro, versione 1703, 32 bit, Excel 2003
- ripristinato il sistema ad un punto precedente dopo avere trovato l'errore
- sospesi gli aggiornamenti automatici di windows update
- copiato msexcl40.dll nella nuova posizione (per trovarla l'ho cercata direttamente in C:\windows\system\ perché il comando trova di gestione risorse non la trova)
- salvato una copia della chiave di registro da modificare
- modificata la chiave di registro
- controllato e provato che le query di Excel, esistenti e nuove, funzionassero
- creato un nuovo punto di ripristino del sistema (per sicurezza)
- tolta la sospensione agli aggiornamenti automatici di windows update
- installati gli aggiornamenti di sistema
Da una decina di giorni sta continuando a funzionare. Speriamo bene ...
Non ti so dire se Microsoft ha sistemato il problema, ma probabilmente no.
Ho fatto alcune prove sul pc di casa:
Windows 10 Home, versione 1607 (perchè la 1703 è impossibile installarla n.d.r.), 64 bit, Office home & student 2013 e ...
Non funziona!
Cioè, se voglio creare una query da cartella di Excel
Menù Dati/Carica dati esterni/Da altre origini/Da Microsoft Query e scelgo origine dati Excel Files* compare l'errore
"Nome origine dati non trovato e driver predefinito non specificato"
"Impossibile leggere il file"
Ogni altro commento mi sembra superfluo.
Una cosa però funziona: la connessione dati. Ci si può connettere ed importare dati da una cartella esterna di Excel in una nuova cartella di Excel e realizzare query con più tabelle,
però, e qui arriva il bello (o il brutto) solo se le tabelle sono gli stessi fogli di lavoro della stessa cartella.
Cioè, non è proprio disponibile la possibilità di aggiungere alla query tabelle che risiedono in file diversi.
Mah! quando ho un attimo di tempo proverò la modifica del registro anche sul pc di casa. Farò sapere.
Spero davvero che Microsoft sistemi al più presto questo problema di
Microsoft Query per versioni di Office più e meno recenti.
Roberto