Una famiglia di sistemi di gestione per database relazionali di Microsoft progettati per semplificare l'uso.
ciao Angelo,
non è che le Api non sono più utilizzate anzi....in certo ambiti in cui office non mette a disposizione gli strumenti che invece sono disponibili a livelli di sistema operativo le Api rappresentano l'unica soluzione.
Non sono sempre l'unica soluzione per tutti i problemi, ma come detto, ci sono una miriade di problemi che possono essere risolti solo invocando Api di windows.
Gli sviluppatori tendono sempre ad utilizzare strumenti nativi e poco gli oggetti esterni in quanto garantiscono ( i primi ) una certa garanzia di funzionamento indipendentemente dalle versioni.
Gli oggetti esterni invece sono più difficilmente controllabili, Api incluse.
Con l'introduzione di Office a 64 dalla versione 2010 nel momento in cui l'applicazione deve lavorare in ambienti diversi, le dichiarazioni Api devono essere impostate per entrambe le versioni 64 e 32 bit, e per ottemperare a questa esigenza si utilizza la formattazione condizionale, quella che hai individuato...sarebbe da impostarla un po' meglio....
L'argomento è molto vasto e mi fermo qui.
Il codice completo della chiamata Api del commonDialog lo trovi qui :
oppure anche qui :
ti consiglierei però di applicare il filedialog, esattamente quello che hai autonomamente individuato, vedi qui per una soluzione pratica per restituire il percorso completo del file :
Per quello che serve a te, la chiamata APi in questo caso non è la soluzione migliore.
HTH.
Ciao, Sandro.