IFileOpenDialog and IFileSaveDialog by VBA

What do you call IFileOpenDialog and IFileSaveDialog from VBA?

According to Microsoft, applications written for Windows 7 and later should use the IFileOpenDialog / IFileSaveDialog API calls instead of GetOpenFileName / GetSaveFileName (see Using the Common File Dialog Box ). This is especially important for full library support.

+2
source share
1 answer

Short answer: it is probably not worth the effort.

: CFD IDispatch, VBA. , VBA, , typelib "" CFD IUnknown. , Microsoft CFD typelib. typelib ( IDL SDK), typelib , (, , regsvr32 COM-). , , typelib VBA Vista . .NET, , System.Windows.Forms.FileDialog, VBA - , , ( ++/CLI DLL-), .NET.

, ...:) !

+4

Source: https://habr.com/ru/post/1725661/


All Articles