asbo
BANNED | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору smirnvlad Цитата: это я не про те диалоги, FileDialog отличаются от Dialog | Я только сейчас заметил :) Но суть от этого не меняется. Dialog - так те, понятно, только под себя заточены. Через WinAPI я уже не буду. Все переписал под GetSaveAsFilename и GetOpenFilename. DmitryPrint Жаль, что я начал не с этого диалога, а с msoFileDialogFilePicker :) Я не увидел этого примечания - а оно в самом низу страницы "FileDialogFilters Collection". Да и что мне туда было лезть, если с пикером все заработало :) smirnvlad, DmitryPrint Цитата: GetSaveAsFilename и GetOpenFilename возвращают False при нажятии Esc, Отмена и закрытии | Вот в этом-то и было одно их моих неудобств при переписывании - FileDialog возвращает 0 или -1 Long, а эти - Variant. Да и в примерах где-то сравнивается, как с о строкой "False", а где-то - как с булевым False. У меня часто возникает ощущение, что этот VBA собран из кубиков от разных конструкторов :) Ну почему, спрашивается, FileDialog возвращает не булевы True False, а соответствующие лонги?... Почему FileDialog реализован, как класс, а эти две - как функции?... Наплевать... Что есть, с тем и будем работать :) |