Una famiglia di sistemi di gestione per database relazionali di Microsoft progettati per semplificare l'uso.
Ciao nichicanta
Usi Office a 64bit?
Ho provato il tuo codice su diverse installazioni di Office (2013-2010-2007) tutte a 32bit su sistemi operativi a 64bit e la finestra "Scegli Files" si è sempre aperta.
Testando l'applicazione su Office 2010 a 64bit non si apre. Il problema è nell'utilizzo delle API e nella modalità con cui vengono dichiarate all'interno delle due versioni di office.
Tralasciando le 2 domande spontanee "perché un uso così massivo delle api" e "perché Office a 64bit",
ti consiglio di dare un'occhiata al sito di JKP, in cui viene spiegato in maniera esauriente l'utilizzo delle API nella versione a 64bit di office. In particolare alla seguente pagina http://www.jkp-ads.com/Articles/apideclarations.asp, troverai la funzione GetOpenFileName, equivalente alla tua, ma già ottimizzata per l'utilizzo sia in ambiente 32 che 64bit (parlo sempre di Office).
L'ho sostituita alla tua modificandola in modo da integrare le funzionalità della tua versione.
Qui trovi la versione modificata del tuo file.
David