Perdonatemi se non mi sono fatto più vivo, ma sono stato piuttosto impegnato
La prima regola, da me sempre asserita, è quella di comunicare la soluzione, per la soddisfazione di chi ha aiutato e per usi futuri anche di altri utenti.
Lo faccio ora con un po' di ritardo
Alla fine la soluzione è stata la seguente, trovata per sbaglio e per un tentativo di disperazione
Dopo essere ritornato ad usare la costante acSpreadsheetTypeExcel12, anche se direttamente col suo valore 9, ho provato a forzare il salvataggio indicando io l'estensione XLSB invece di aspettare che fosse lui ad inserirla
Le righe di codice sono diventate quindi le seguenti:
app = app & "Export " & app1 & " " & Replace(Date, "/", "-") & " " & Replace(Time, ":", "_") & ".xlsb"
DoCmd.TransferSpreadsheet acExport, 9, "Export", app
Ha funzionato e per tutti gli utenti non ha dato più problemi
Trovo comunque che sia uno di quei casi inconcepibili, dove non si capisce perchè c'è stato un problema, perchè usciva fuori un certo tipo di codice di errore e perchè la soluzione trovata ha risolto
Grazie a tutti coloro che mi hanno dedicato un po' del proprio tempo