Ciao Mimmo,
grazie per l'interessamento e Scusa il ritardo!
Innanzitutto devo dire che la soluzione che avevo adottato ieri, e che ieri serviva (provata molte volte),
oggi non funziona più! Assurdo, non so cosa stia succedendo a questa installazione, del resto già ripetuta più volte per entrambe le versioni e seguendo le istruzioni di Microsoft!
Ho provato anche ad inserire nel modulo utilizzato per la chiusura il suggerimento del link che mi hai inviato.
Con maschera "Pannello Comandi" aperta ottengo "Errore definito dall'applicazione o dall'oggetto" alla riga "frm.Close" con frm.Name="Pannello Comandi" ed il resto dell'istruzione viene ignorato.
Con maschera "Pannello Comandi" chiusa tutta l'istruzione viene ignorata.
Ho tentato di trovare anche con questa:
Function Cerca()
Dim Ao As AccessObject, Ob As Object
Set Ob = Application.CurrentProject
For Each Ao In Ob.AllForms
If Ao.IsLoaded = True Then
Debug.Print Ao.Name
End If
Next Ao
End Function
sostituendo uno ad uno tutti gli insiemi CurrentProject con il solo risultato di ottenere l'ovvio!
A questo punto mi convinco sempre più che ci sia un problema in Windows Installer nel passaggio da 2003 a 2007 solo di Access: rimane aperto qualcosa che, per contro, l'uscita di Access dovrebbe eliminare.
Sarebbe utile, come già chiesto, poter analizzare la memoria di WIndows per poter scoprire il problema: cosa da super esperti, non certo alla mia portata!
Rimango in attesa o, se qualcuno lo ritiene utile, spostare la domanda in qualche altro Forum: quello di Vista per esempio!
Grazie ancora
franco