Attualmente utilizzo questo codice per lanciare una macro excel da access
Dim xlApp As Excel.Application
Dim xlWkb As Excel.Workbook
.......
Set xlApp = CreateObject("Excel.Application")
Set xlWkb = xlApp.Workbooks.Open(nomefileexcel)
xlApp.Run "nomemacro", parametro
........
chiaramente questo sottende l'aver creato un riferimento nelle librerie ad excel.
Il che per me è un problema perchè ho pc anche con vecchie versioni di office per cui vanno in errore se non cambio manualmente il riferimento mettendo la libreria excel corretta.
Mi chiedevo se era possibile o fare questa cosa senza utilizzare la libreria excel (non creando l'oggetto excel.application), oppure se si riesce a cambiare il riferimento alla libreria automaticamente in vba a runtime
Grazie