06:44
1,0×
00:00/06:44
515,9 тыс смотрели · 4 года назад
237 читали · 1 год назад
VBA Excel № 139. Метод GetOpenFilename (получение имени и полного пути файла)
Как гарантированно получить правильное имя файла и его полный путь? Если программе нужно получить от пользователя название файла, можно использовать функцию InputBox, но этот подход зачастую вызывает ошибки. Более надёжным считаю применение метода «GetOpenFilename» объекта Application, который гарантирует получение правильного имени файла (и его полного пути). Этот метод отображает стандартное диалоговое окно «Открытие документа», но указанный файл не открывается. Вместо этого метод возвращает строку с путём и именем файла, выбранными пользователем...
103 читали · 1 год назад
VBA Excel № 139.2 Метод GetOpenFilename (получение нескольких имён и полных путей файлов)
Приведенный (на скриншоте ниже) макрос напоминает пример использованный в прошлой статье №139. Разница заключается в том, что пользователь может, удерживая нажатыми клавиши <Shift> и <Ctrl>, выбрать в окне несколько файлов. Заостряю внимание на то, что событие использования кнопки Отмена определяется по наличию переменной массива FileName. Если пользователь не щелкнул на кнопке Отмена, то результирующий массив будет состоять как минимум из одного элемента. В этом примере список выбранных файлов отображается в окне сообщения...