Каталог расширений

Популярные теги

3gp       avi       fb2       jpg       mp3       pdf      

Как выделять файлы через один


5 хитрых способов выделения файлов. Или нехитрых...

14 августа, 2013

Автор: Maksim

На днях заскочила к молодому приятелю, чтобы забрать несколько важных файлов и просто была поражена, с каким трудом он выделил полсотни файлов на своем диске для того, чтобы закинуть их на мою флешку.

Оказывается, выбор файлов — это своего рода искусство.

Вот несколько хитрых способов вы­деления нескольких файлов в Проводнике:

 1. Поле выделения

Вам нужно выделить блок файлов?

Откройте папку с нужными вам файлами.  Этим способом удобно пользоваться, если файлы отображаются в режиме «плитка». Хотя и в других режимах это тоже работает. В режиме «Плитка» файлы отображаются в виде значков.

Для выбора нескольких смежных файлов кликните левой кнопкой мыши на пустой области вблизи первого файла и, не отпуская кнопку,  тяните мышку вниз и вправо.

Вы увидите, что появится этакий резиновый прямоугольник, который растягивается. Растяните этот прямоугольник вокруг других файлов, чтобы выбрать их.

Или вот так:

2. Клавиатура и мышь

Одна рука лежит на мышке, а другая — на клавиатуре.  С помощью клавиш можно, удерживая Ctrl, добавить файлы по одному или, удерживая Shift, выбрать сразу несколько файлов.

Для выделение серии файлов выделите один файл или значок. Затем, удерживая Shift, щелкните на другом значке в той  же папке, чтобы выделить его и все элементы между ними.

Для выбора нескольких элементов, удерживая Ctrl, щелкните на нескольких файлах или папках, чтобы выделить или отменить их выделение.

Вы можете использовать Ctrl для изменения набора выделенных объектов. Если вы использовали Shift или поле выделения для выбора первых пяти файлов в папке, то можете, удерживая Ctrl, выделить дополнительные файлы без потери первоначально выделенных элементов.

Будьте внимательны: при перетаскивании файлов с нажатой Ctrl вы скопируете все файлы.

 3. Только клавиатура

Удерживая Ctrl, переходите по файлам при помощи кнопок со стрелками вверх и вниз. Когда окрашенный прямоугольник окружит файл, который вам нужен, нажмите пробел, чтобы выделить его.

Или, чтобы выбрать несколько следующих друг за другом файлов, используйте кнопки со стрелками, чтобы найти первый файл, а затем, удерживая Shift, рас­ширьте выделение при помощи кнопок со стрелками. После этого можно даже воспользоваться Ctrl для выделения и отмены выделения отдельных файлов.

Сочетание клавиш Ctrl+A выделит все файлы.

 4. Шаблон или маска файла

В окне Поиск (Search) в правом верхнем углу окна Проводника введите   шаблон выбора, чтобы отфильтровать перечень и показать только соответствую­щие ему файлы. Шаблоны файлов, как правило, содержат обычные символы (буквы и цифры) наряду со специальными символами. Например, знак вопроса  (?) означает любой одиночный символ. А звездочка  (*) любое количество символов соответственно.

Например, введите *. txt, чтобы показать только файлы с расширением .txt, или v??. чтобы показать файлы любого типа, имена которых начинаются на v и которые имеют три буквы в имени файла.

Проводник покажет только те файлы, которые совпадают с вве­денным шаблоном на этом этапе вы можете нажать Ctrl+A, чтобы выбрать их все.

Как правило, это работает гораздо быстрее, — не говоря уже о том, что более точ­но, — чем при попытке выделить файлы вручную.

В Windows 7  спецификаций поиска стало гораздо  больше. например, стало просто:

  • Найти файлы, содержащие различные критерии в любом порядке — введите в строку поиска в проводнике ананасовый сок
  • Найти файлы, содержащие точную фразу — введите эту фразу в кавычках «ананасовый сок«
  • Найти файлы с по меньшей мере одним из критери­ев поиска:  ананас OR апельсин OR фисташки
  • Исключить критерий поиска ананасы NOT бананы
  • Объединенные операторы (ананасы OR фисташки) AND (миндаль OR фундук) NOT кешью
  • Искать только в именах, а не в содержимом файлов:  имя: сверкающий
  • Искать по расширению имени файла: *.jpg

И несколько слов об использовании шаблонов файлов в Total Commander. Для тех, кто «не в теме», скажу только, что альтернативный менеджер файлов, очень популярный, хотя и платный. Описывать его возможности здесь не буду — это получится целая книга! А об одном удобном способе поиска и выделения определенных типов файлов скажу.

Вот посмотрите на скриншоте, какие  доступны способы выделения:

Выделение по заданному шаблону

Нажмите клавишу + на цифровой клавиатуре (это справа). Его еще обозначают Gray+ или Num+. Или выберите одну из команд выделения (Выделить группу / Снять выделение группы) в меню Выделение. Затем в появившемся диалоге введите нужный вам тип файла (например, *.txt). Вы можете также указать несколько типов файлов, которые должны быть выделены, и даже те типы файлов, которые выделять не нужно! Их следует отделить символом вертикальной черты «|».

Пример 1: w*.*|*.bak *.old — выделить все файлы, которые начинаются с w и не заканчиваются .bak или .old.

Пример 2: |*.exe — выделить все файлы, кроме программ.

Выделить по расширению

Выбрав файл с нужным вам расширением, нажмите сочетание клавиш Alt+Num + (или Alt+Num –), чтобы выделить все файлы с таким же расширением в текущей панели или, соответственно, снять выделение с этих файлов.

Удобно!

5. Флажки

Если вы в дороге одной рукой держите ноутбук, то выделять файлы довольно сложно. В Проводнике нажмите на раскрывающуюся кнопку Упорядочить ,  выберите Параметры папок и поиска,  а затем включите параметр Использовать флажки для выбора элементов. Нажмите OK, и теперь все файлы в папке будут с чекбоксами. Теперь для того, чтобы выбрать файл, достаточно поставить флажок.

Подробнее об этом способе выделения файлов было здесь.

Ну как, нашли для себя что-нибудь новое? Или, может, знаете еще и другие способы выделения файлов? Поделитесь в комментариях!

Удобные способы выделения файлов | Просто и Понятно

Множество операций требуют предварительного выделения одного или нескольких файлов (например, при копировании или для выяснения размера) и делать это приходится достаточно часто, поэтому важно не терять на подобные мелочи драгоценное время. Мы рассмотрим самые эффективные и быстрые способы выделения файлов в различных ситуациях, начнем с самого простого

Выделение курсором мыши

Выбор одиночного файла

Все просто, наводим курсор на папку или файл и кликаем 1 раз левой кнопкой мыши.

Что делать, если по клику папка не выделяется, а открывается, как это поменять?

На некоторых компьютерах по умолчанию стоит настройка открытия всех элементах не по двойному щелчку, а по одиночному. Если Вас это не устраивает, то настройки следует сменить: заходим в меню «Пуск», открываем панель управления

 

В ней выбираем пункт «Оформление и персонализация»

 

После чего открываем «Параметры папок»

В появившемся окне во вкладке «Общие» изменяем пункт «Щелчки мышью»

Выделение мышью файлов, идущих подряд

Зажав левую кнопку мыши в любом свободном месте и потащив её в какую-то сторону, мы увидим голубой прямоугольник, который показывает, какие файлы будут выделены после того, как мы отпустим левую кнопку мыши:

 

Такой способ удобен, если нужно выделить несколько расположенных рядом файлов или же все файлы, когда их немного. Но что делать, если нам нужно обозначить большое количество файлов, например, выделить все фотографии с отпуска, которых 500 штук в папке? Можно, конечно, и вышеописанным способом: тянуть прямоугольник до упора, но это же так неудобно!

Выделение всех файлов папки горячими клавишами

На помощь нам приходит моментальный выбор абсолютно всех элементов, находящихся в папке, — горячие клавиши на клавиатуре CTRL+A (английская)

 

 

После их нажатия, активными становятся всё, что находится в открытой папке.

Выборочное выделение файлов

Команда Ctrl+A действительно удобна, если нужно выделить большое количество элементов. но что делать, если у нас 500 файлов, а нужно выделить только 498? Или же из 10 файлов необходимо выбрать те, что под номерами 2,6,7 и 9, обычный прямоугольник тут не справится, а производить операции (например, копирование) над отдельным файлами слишком долго.

Выделение с Ctrl отдельных файлов

Щелчок по файлу сделает активным только этот файл, если мы кликнем на другой, то старое выделение компьютер тут же «забудет» и активным будет только последний файл. Зажатый Ctrl позволяет выделять щелчком мыши сколько угодно файлов.

Зажатый CTRL с щелчком мыши не только выделяет файл, но может и снимать с него выделение, если кликнуть на него повторно.

Ctrl можно зажимать не все время, а только во время самого клика.

Выделение с Shift файлов, идущих подряд

Рассмотрим другой вариант, когда нужно выделить из 500 файлов только те, что под номерами 5,6,7,8,9,10. Можно использовать стандартный способ выделения прямоугольником, удерживая левую кнопку мыши. А можно пойти другим путем, который отлично подходит для выделения файлов, идущих подряд: выделяем первый идущий файл, в нашем примере он под номером 5, а затем, зажав SHIFT кликаем по последнему файлу, то есть под номером 10. В результате все файлы, находящиеся между этими двумя будут выделены

Выделение нескольких групп файлов с помощью CTRL и SHIFT

Рассмотрим последний вариант: что делать, если нужно выделить из нашей горы файлов не просто с пятого по десятый, но так же с тридцатого по сороковой. Мы уже знаем, что Ctrl позволяет выделять сразу файлы, не идущие подряд, а Shift наоборот выделяет группы файлов, находящиеся рядом. Использование двух клавиш позволит нам выделить несколько групп, как показано ниже:

Итак:

  1. Выделяем первую группу, повторяя описанную выше процедуру с зажатым шифтом: нажимаем левой кнопкой мыши первый файл группы (под номером 5), с зажатой клавишей SHIFT выделяем последний (номер 10)
  2. Теперь приступаем к выделению второй группы: отпускаем Shift, зажимаем теперь CTRL и кликаем на первый файл второй группы (номер 30, например)
  3. Важно: не отпуская CTRL, зажимаем и SHIFT и кликаем левой кнопкой мыши на последний файл второй выделяемой группы  (номер 40)

Таким способом можно выделить сколько угодно групп, а используя CTRL и клики по одиночным файлам — исключать или включать дополнительно в список отдельные документы.

Надеемся, что Вы начнете активно применять эти способы.

Для самопроверки:

  1. Вспомним задачу, приведенную выше: из 500 файлов нужно выделить 498. Как проще всего это сделать?
  2. Нужно выделить 1, 2-5 и 7 файлы, как это сделать быстрее?
  3. Возможно ли, не выделяя каждый и не выделяя три отдельные группы, выбрать файлы 1-10, 20-28, 30-35?

Ответы:

  1. Выделить все файлы в папке с помощью Ctrl+A, а затем, зажав CTRL, кликнуть на те два файла, с которых нужно снять выделение
  2. Прямоугольником или с помощью SHIFT выделить файлы 2-5, а затем, зажав CTRL, выделить 1 и 7
  3. Возможно: выделяем с помощью SHIFT файлы с 1 по 35, затем, помня, что CTRL так же и снимает выделение, зажимаем его на номере 11, выделение с которого надо снять, затем, удерживая и CTRL и SHIFT нажимаем на номер 19. Остается убрать активный файл под номером 29 с помощью клика левой кнопки и мыши и зажатого CTRL

Рубрики: Без рубрики

Делитесь знаниями с друзьями!

Как выделить сразу все файлы в папке на разных системах

Как выделить файлы в ОС windows 7, 8 используя мышь и клавиатуру

Выделить в папке необходимые файлы можно несколькими способами:

1. Использовать сочетание шорткат «Ctrl» и «A», нажимая их на клавиатуре одновременно.

2. С помощью клавиш «Верх» и «Вниз» выделить первый документ, затем зажав клавишу «Shift», переходить от файла к файлу, выделяя все по порядку.

3. Выделить нижний файл из списка в папке, а затем одновременно нажать клавиши «Ctrl», «Shift» и «Home», после этого в папке выделятся все файлы одновременно.

4. Выделить первый файл, а затем зажав клавишу «Shift» выделить нижний файловый документ из списка в папке. При проведении данной манипуляции автоматически выделяются все файловые документы, расположенные между первым и последним выделенными файлами.

Важно! Использование клавиш быстрого доступа в Windows 7, 8 ускоряет и упрощает процесс выделения файлов. Данные функции сработают независимо от выбранного языка раскладки, но если выделение не получается, попробуйте переключить язык на английский.

5. Для выделения файлов можно нажать функцию «Упорядочить», расположенную в верхнем левом углу панели инструментов, в ниспадающем окне выбрать и нажать команду «Выделить все».

Для выделения всех файлов в папке необходимо нажать сочетание клавиш Ctrl+A

6. Подведя курсор к любому свободному пространству и зажав левую клавишу на мышке, растянуть прямоугольник с выделяемой областью. Все файловые документы, расположенные в в прямоугольной области будут выделены.

Выделение файлов в MAC OS от Apple

Операционная система MAC позволяет использовать для выделения файлов мышь и клавиатуру, при этом вместо привычной клавиши «Ctrl» используется клавиша «Command», обозначенная на клавиатуре как «Cmd».

Чтобы выделить в папке все файлы, используя шорткат, необходимо использовать сочетание клавиш «Cmd» и «А», кликая по ним одновременно.

Второй вариант — зажав клавишу «Cmd» выделить все файлы мышью.

Выделение файлов на Андроиде

Чтобы выделить одновременно все файлы, размещенные в папке, рекомендуется использовать специальную кнопку выделения. Продолжительное нажатие на значок отображает специальное меню выделения, в нем выбрать «Выделить файлы», а затем пролистав до последнего файла, нажать на него, чтобы отобразился весь диапазон выделенных файловых документов.

Для выделения файлов в Mac OS используется клавиша CMD

Еще один способ выделения всех файлов: выделить первый с помощью длительного касания, затем коснуться панели «Выбрано», после чего откроется панель «Выбрать все», при прикосновении к которой выделяться все файловые документы папки.

Третий, менее удобный вариант — выделение файлов, с последовательным нажатием на каждый. Для этого необходимо прикоснуться к первому в списке файловому документу, а затем выделить все остальные продолжительным касанием.

Выделение файлов в Far Manager

Для выделения всех файлов, расположенных в папке и имеющих одинаковое расширение, следует подвести курсор к файлу и использовать клавиши»Ctrl» и «Gray+», нажав их одновременно.

Использование комбинации «Ctrl» и «M» позволяет выделить файлы повторно.

Возможность выбрать все файлы, предоставлена в любой операционной системе, а способ выполнения команды, каждый может выбрать по своему вкусу.

Как выделять файлы и папки — видео

Как выделить несколько файлов с помощью клавиатуры

Интерфейс операционной системы Windows позволяет работать с файлами исключительно с помощью мышки. Для большинства ситуаций этого более чем достаточно, но иногда для эффективной работы мышки может не хватать. На этот случай нужно знать несколько типичных комбинаций клавиш. В данной статье мы расскажем, как выделить несколько файлов с помощью клавиатуры.

Выделение всех файлов с помощью клавиатуры

Для того чтобы выделить сразу все файлы и папки с помощью клавиатуры можно использовать комбинацию клавиш CTRL-A. Расположение клавиш CTRL-A на клавиатуре отмечено на картинке внизу.

Также данная комбинацию можно использовать и в разных программах. Например, в текстовых редакторах CTRL-A выделяет весь текст в документе.

Выделение нескольких отдельных файлов

Если же вам нужно выделить не все файлы в папки, а только некоторые из них, то для этого можно использовать клавиши CTRL, ПРОБЕЛ и стрелки. Расположение этих клавиш на клавиатуре отмечено на картинке внизу.

Чтобы выделить несколько файлов с помощью клавиатуры выполните следующие действия:

  1. Откройте папку;
  2. Найдите первый файл и выделите его с помощью стрелок;
  3. Зажмите CTRL;
  4. Не отпуская CTRL перемещайтесь между файлами с помощью стрелок на клавиатуре;
  5. Когда найдете нужный файл, не отпуская CTRL выделите его нажатием на клавишу ПРОБЕЛ;
  6. Не отпуская CTRL перемещайтесь к следующему файлу с помощью стрелок на клавиатуре;
  7. Продолжайте пока не выделите все нужные файлы;

Также вы можете зажать CTRL и выделять файлы с помощью мышки. В этом случае стрелки и клавиша ПРОБЕЛ вам не понадобятся.

Выделение нескольких файлов подряд

Если вам нужно выделить несколько файлов, которые идут подряд, то для этого можно использовать клавиши SHIFT, ПРОБЕЛ и стрелки. Расположение этих клавиш на клавиатуре отмечено на картинке внизу.

Чтобы выделить несколько файлов, которые идут подряд, с помощью клавиатуры выполните следующие действия:

  1. Откройте папку;
  2. Найдите первый файл и выделите его с помощью стрелок;
  3. Зажмите SHIFT;
  4. Не отпуская SHIFT перемещайтесь к последнему файлу;
  5. Когда все нужные файлы будут выделены, отпустите клавишу SHIFT;

Также вы можете выделить первый файл мышкой, зажать SHIFT и выделить последний файл. Таким образом вы выделите все файлы, которые находятся между ними.

Сохраните статью:

Посмотрите также:

Как выбрать несколько непоследовательных файлов и другие подсказки по выделению файлов

Выделить файлы может понадобиться для того, чтобы скопировать или удалить сразу несколько файлов. Для выбора одного файла достаточно кликнуть по нему левой кнопкой мыши.

Как выбрать все файлы

Чтобы выбрать все файлы в папке, перейдите в эту директорию и нажмите на клавиатуре Ctrl+a. Это сочетание клавиш работает во всех файловых менеджерах.

Вы также можете выбрать первый файл, а затем нажать кнопку Shift и кликнуть на последний файл, в результате они все будут выбраны.

Как выбрать несколько последовательных файлов

Если вам нужно выбрать диапазон файлов, то кликните на первом из них, а затем удерживая кнопку Shift кликните на последнем в диапазоне, который вы хотите выбрать.

Как выбрать файлы без использования мыши

С помощью курсорных клавиш выберите первый файл. Если курсор находится в другой панели, то используйте клавишу Tab чтобы переключиться в панель с файлами.

Перейдите на первый файл, который вы хотите выбрать.

Нажмите кнопку Shift.

Не отпуская Shift двигайте курсорные клавиши до конца списка файлов, который вы хотите выбрать.

Когда достигните нужного файла, отпустите кнопку Shift.

Как выбрать несколько непоследовательных файлов

Если выбрать один или несколько файлов, а затем перейти к другому файлу и попытаться его выбрать, то выделение с первого файла будет снято.

Чтобы продолжить выбирать любое количество файлов, перед кликом мышки нажимайте клавишу Ctrl. Её необязательно удерживать всё время — главное, не забывайте нажимать Ctrl перед выбором следующего файла.

Как снять выделение с файлов

Чтобы отменить выбор файлов, просто кликните в любое место окна.

Связанные статьи:

Способы выделения файлов и папок!

Здравствуйте, уважаемые читатели Soft & Apps!

В сегодняшнем небольшом уроке, я познакомлю Вас с несколькими способами выделения файлов и папок.

Достаточно часто люди (особенно новички), знают только один способ выделения файлов (с помощью мышки).

Но он не очень универсален, бывают моменты, когда такое выделение неудобно, и поэтому я хочу показать Вам еще несколько способов.

Вообще, не стоит недооценивать этот элемент, если знать, как правильно выделить файлы, то порой можно сэкономить немало времени! А время, как говориться – деньги.

Способы выделения файлов и папок

Для начала разберемся, зачем вообще выделять файлы?

На ум приходит только три основные причины: копирование, перемещение и информация!

Естественно, когда Вам нужно скопировать/переместить больше одного файла, то выделение просто необходимо. Ведь проще скопировать сразу всё, чем по отдельности.

Ну и так же выделение пригодится для получения информации, например можно узнать, сколько места занимает определенная группа файлов.

Теперь ближе к делу!

Все способы я буду демонстрировать на примере вот этих папок:

Способ №1. Прямоугольное выделение мышкой

Это тот самый способ, который наверняка знаком каждому. Нажимаем левую кнопку мышки в свободной зоне и, не отпуская её, растягиваем прямоугольную область.

Выделяются все файлы, попавшие в эту область.

Способ №2. Выборочное выделение

Этот способ я считаю самым универсальным! Можно выделить что угодно и в любой последовательности. Например вот так 🙂

Для этого нужно зажать клавишу “Ctrl” (она расположена в левом нижнем углу клавиатуры) и щелкать мышкой по нужным файлам.

Если Вы случайно выделили не тот файл, то просто щелкните по нему еще раз и выделение снимется, естественно клавиша “Ctrl” должно быть зажата (иначе выделение пропадет со всех файлов).

В промежутках между нажатиями, “Ctrl” можно отпускать, т.е. выделив несколько файлов, Вы можете отпустить “Ctrl” и пролистать окно (посмотреть какие еще файлы в нем есть), затем снова зажать “Ctrl” и продолжить выделение.

Способ №3. Последовательное выделение

Выделение происходит между папками/файлами.

Сначала левым щелчком мыши нужно выделить начальную папку, зажать клавишу “Shift”, щелкнуть левой кнопкой мышки по конечной папке.

При этом выделяются заданные папки и все что между ними.

Вот такие простые способы, могут не раз облегчить Вам жизнь 🙂

Так же их можно комбинировать, в зависимости от ситуации.

Например, вот такое выделение:

Первые три строчки я выделил с помощью прямоугольного выделения, затем зажал клавишу “Ctrl” и выделил еще несколько папок вразброс.

Можно сделать и по-другому: всё выделить прямоугольником, зажать клавишу “Ctrl” и убрать ненужные файлы.

Полное выделение

Иногда нам приходится выделять всё, что находится в окне. Опять же сделать это можно по-разному.

1. С помощью любого выше перечисленного способа.

2. В окне, на панели инструментов нажать кнопку “Упорядочить”, затем выбрать “Выделить всё”.

3. Выделить первый файл в окне и нажать комбинацию клавиш “Shift” + “End” (зажать кнопку “Shift” и не отпуская её, нажать “End”).

4. Выделить последний файл в окне и нажать комбинацию клавиш “Shift” + “Home”.

Расположение клавиш (для увеличения нажмите на изображение)

Ну вот вроде бы и всё, что я хотел сказать. До встречи на следующих уроках!

Если Вы считаете эту информацию полезной то, пожалуйста поделитесь ей с друзьями в социальных сетях! При возникновении вопросов, обязательно задавайте их в комментариях!

Отправка файлов по одному с использованием Java

Переполнение стека
  1. Около
  2. Продукты
  3. Для команд
  1. Переполнение стека Общественные вопросы и ответы
  2. Переполнение стека для команд Где девелоперы и технологи делят частный к
.

javascript - загрузите несколько файлов один за другим с помощью DropZone.js

Переполнение стека
  1. Около
  2. Продукты
  3. Для команд
  1. Переполнение стека Общественные вопросы и ответы
  2. Переполнение стека для команд
.

sql server 2008 - Как выбрать отдельные записи по одной в зависимости от условий?

Переполнение стека
  1. Около
  2. Продукты
  3. Для команд
  1. Переполнение стека Общественные вопросы и ответы
  2. Переполнение стека для команд Где разработчики и технологи делятся частными знаниями с коллегами
  3. Вакансии Программирование и связанные с ним технические возможности карьерного роста
  4. Талант
.

javascript - Тип ввода ФАЙЛ несколько - добавление файлов по одному

Переполнение стека
  1. Около
  2. Продукты
  3. Для команд
  1. Переполнение стека Общественные вопросы и ответы
  2. Переполнение стека для команд Где разработчики и технологи разделяют
.

VBA FileDialog - открытие, выбор и сохранение файлов и папок

Часто в VBA нам нужно попросить пользователей выбрать файлы или каталоги, прежде чем мы выполним фактическую функциональность нашего макроса. Добро пожаловать в диалоговое окно открытия файла VBA. Сегодня мы узнаем, как использовать Application.FileDialog , чтобы понять различные параметры выбора диалогового окна файла msoFileDialogFilePicker и как правильно управлять этими диалоговыми окнами.

Вот простой пример диалогового окна файла VBA:

Dim fDialog как FileDialog Установите fDialog = Application.FileDialog (мсофиледиалогфилепикер) 'Показать диалог. -1 означает успех! Если fDialog.Show = -1 Тогда Debug.Print fDialog.SelectedItems (1) 'Полный путь к файлу, выбранному пользователем Конец, если

Dim fDialog As FileDialog

Установить fDialog = Application.FileDialog (msoFileDialogFilePicker)

'Показать диалоговое окно. -1 означает успех!

Если fDialog.Show = -1, то

Debug.Print fDialog.SelectedItems (1) 'Полный путь к файлу, выбранному пользователем

End If

Функция Application.FileDialog

Прежде чем мы начнем, давайте разберемся с функцией Application.FileDialog .

Application.FileDialog имеет следующий синтаксис:

Application.FileDialog (fileDialogType как MsoFileDialogType)

Приложение.FileDialog (fileDialogType как MsoFileDialogType)

Параметр

MsoFileDialogType
Перечисление, определяющее тип открываемого диалогового окна файла. Имеет следующие значения:

Значение Описание
MSOFileDialogOpen Открыть диалоговое окно
msoFileDialogSaveAs Диалоговое окно "Сохранить как"
msoFileDialogFilePicker Диалоговое окно выбора файла
msoFileDialogFolderPicker Диалоговое окно выбора папки

Свойства и функции

Свойства FileDialog

Объект Описание
AllowMultiSelect Разрешить выбрать более одного файла или папки
Имя кнопки Текст, отображаемый на кнопке действия в диалоговом окне файла
DialogType Измените MsoFileDialogType (см. Выше)
Фильтр Установить фильтр файлов для фильтрации типов файлов, которые пользователь может выбрать
InitialFileName Начальный путь, который нужно открыть e.г. К: \
Начальный просмотр Начальный просмотр файла. Может быть одним из следующих:
Значение
MSOFileDialogViewDetails
MSOFileDialogViewLargeIcons
MSOFileDialogViewList
msoFileDialogViewPreview
msoFileDialogViewProperties
msoFileDialogViewSmallIcons
msoFileDialogViewThumbnail
MSOFileDialogViewWebView
Выбранные позиции Коллекция типа FileDialogSelectedItems со всеми выбранными элементами
Название Заголовок диалогового окна «Открыть файл»

Выбрать файлы - msoFileDialogFilePicker

Диалоговое окно msoFileDialogFilePicker типа позволяет выбрать один или несколько файлов .

Выбрать отдельные файлы

Наиболее распространенный сценарий выбора файла предлагает пользователю выбрать один файл. Код ниже делает именно это:

Dim fDialog As FileDialog, результат как целое число Установите fDialog = Application.FileDialog (msoFileDialogFilePicker) 'Необязательно: свойства FileDialog fDialog.AllowMultiSelect = Ложь fDialog.title = "Выберите файл" fDialog.InitialFileName = "C: \" 'Необязательно: добавьте фильтры fDialog.Filters.Clear fDialog.Фильтры. Добавьте «файлы Excel», «* .xlsx». fDialog.Filters.Add "Все файлы", "*. *" 'Показать диалог. -1 означает успех! Если fDialog.Show = -1 Тогда Debug.Print fDialog.SelectedItems (1) Конец, если 'Результат: C: \ somefile.xlsx

1

2

3

4

5

6

7

8

9

10

11

12

13

140002

13

14

18

Dim fDialog As FileDialog, result As Integer

Установить fDialog = Application.FileDialog (msoFileDialogFilePicker)

'Необязательно: свойства FileDialog

fDialog.AllowMultiSelect = False

fDialog.title = "Выбрать файл"

fDialog.InitialFile2: Добавить

fDialog.InitialFile2

fDialog.Filters.Clear

fDialog.Filters.Add «Excel files», «* .xlsx»

fDialog.Filters.Add «All files», «*. *»

'Показать диалоговое окно. -1 означает успех!

Если fDialog.Show = -1 Then

Debug.Print fDialog.SelectedItems (1)

End If

'Результат: C: \ somefile.xlsx

Выбрать несколько файлов

Довольно распространен сценарий, когда вы просите пользователя выбрать один или несколько файлов. Код ниже делает именно это. Обратите внимание, что вам нужно установить для AllowMultiSelect значение True.

Dim fDialog As FileDialog, результат как целое число Установите fDialog = Application.FileDialog (мсофиледиалогфилепикер) 'ВАЖНЫЙ! fDialog.AllowMultiSelect = True 'Необязательные свойства FileDialog fDialog.title = "Выберите файл" fDialog.InitialFileName = "C: \" 'Необязательно: добавьте фильтры fDialog.Filters.Clear fDialog.Filters.Add «файлы Excel», «* .xlsx» fDialog.Filters.Add "Все файлы", "*. *" 'Показать диалог. -1 означает успех! Если fDialog.Show = -1 Тогда Для каждого элемента в fDialog.SelectedItems Отладка. Распечатать Далее это Конец, если 'Полученные результаты: 'C: \ somefile.xlsx 'C: \ somefile1.xlsx 'C: \ somefile2.xlsx

1

2

3

4

5

6

7

8

9

10

11

12

13

14

13

14

18

19

20

21

22

23

24

25

Dim fDialog As FileDialog, result As Integer

Установить fDialog = Application.FileDialog (msoFileDialogFilePicker)

'ВАЖНО!

fDialog.AllowMultiSelect = True

'Необязательные свойства FileDialog

fDialog.title = "Выберите файл"

fDialog.InitialFileName = "C: \"

' Необязательно: добавьте фильтры 9000.Filters

. Очистить

fDialog.Filters.Add «Excel files», «* .xlsx»

fDialog.Filters.Add «All files», «*. *»

'Показать диалоговое окно. -1 означает успех!

Если fDialog.Показать = -1 Затем

Для каждого в fDialog.SelectedItems

Отладка. Распечатать

Далее

Конец Если

'Результаты:

' C: \ somefile.xlsx

'C: \ somefile1.xlsx

'C: \ somefile2.xlsx

Выберите папку - msoFileDialogFilePicker

Выбрать папку проще, чем выбрать файлы. Однако в одном диалоговом окне можно выбрать только одну папку.

Выберите пример папки

В диалоговом окне ниже пользователя попросят выбрать папку:

Установите fDialog = Application.FileDialog (msoFileDialogFolderPicker) 'Важно, мы используем msoFileDialogFolderPicker вместо (...) FilePicker 'Необязательно: свойства FileDialog fDialog.title = "Выберите папку" fDialog.InitialFileName = "C: \" Если fDialog.Show = -1 Тогда Debug.Print fDialog.SelectedItems (1) Конец, если

Установите fDialog = Application.FileDialog (msoFileDialogFolderPicker) 'Важно, чтобы мы использовали msoFileDialogFolderPicker вместо (...) FilePicker

' Необязательно: свойства FileDialog

fDialog.title = "Выберите папку"

fDialog.Name =

fDialog.

Если fDialog.Show = -1, то

Debug.Print fDialog.SelectedItems (1)

End If

Диалоговое окно msoFileDialogFolderPicker позволяет выбрать только ОДНУ папку и, очевидно, не поддерживает папки с файлами.

Открыть файл - msoFileDialogOpen

Открывать файлы намного проще, поскольку обычно используется один файл. Единственное различие между режимами выбора и открытия файлов - это метки кнопок.

Пример открытого файла

В диалоговом окне ниже пользователя попросят выбрать файл для открытия:

Dim fDialog как FileDialog, результат как целое число, это как вариант Установите fDialog = Application.FileDialog (msoFileDialogOpen) 'Необязательно: свойства FileDialog fDialog.title = "Выберите файл" fDialog.InitialFileName = "C: \" 'Необязательно: добавьте фильтры fDialog.Filters.Clear fDialog.Filters.Add "Все файлы", "*. *" fDialog.Filters.Add «файлы Excel», «* .xlsx» Если fDialog.Show = -1 Тогда Debug.Print fDialog.SelectedItems (1) Конец, если

Dim fDialog As FileDialog, result As Integer, it As Variant

Set fDialog = Application.FileDialog (msoFileDialogOpen)

'Необязательно: Свойства FileDialog

fDialog.title

000 "Выберите файл.InitialFileName = "C: \"

'Необязательно: Добавить фильтры

fDialog.Filters.Clear

fDialog.Filters.Add «Все файлы», «*. *»

fDialog.Filters.Add »файлы Excel "," * .xlsx "

Если fDialog.Show = -1, то

Debug.Print fDialog.SelectedItems (1)

End If

Сохранить файл - msoFileDialogSaveAs

Сохранение файла также просто, и только кнопки имеют разные названия.

Диалог сохранения файла фактически не сохраняет никаких файлов! Это просто позволит пользователю выбрать имя файла для файла. Вам нужно самостоятельно открывать файлы для чтения / записи. Посмотрите мой пост о том, как писать файлы в VBA

Сохранить пример файла

В диалоговом окне ниже пользователю будет предложено выбрать путь для сохранения файлов:

Dim fDialog как FileDialog, результат как целое число, это как вариант Установите fDialog = Application.FileDialog (msoFileDialogSaveAs) 'Необязательно: свойства FileDialog fDialog.title = "Сохранить файл" fDialog.InitialFileName = "C: \" Если fDialog.Show = -1 Тогда Debug.Print fDialog.SelectedItems (1) Конец, если

Dim fDialog As FileDialog, result As Integer, it As Variant

Set fDialog = Application.FileDialog (msoFileDialogSaveAs)

'Необязательно: Свойства FileDialog

fDialog.titleDial

= "C: \"

Если fDialog.Show = -1 Then

Debug.Print fDialog.SelectedItems (1)

End If

Диалог msoFileDialogSaveAs НЕ поддерживает фильтры файлов

Фильтры FileDialog

Одна из распространенных проблем при работе с Application.FileDialog - установка нескольких фильтров файлов. Ниже приведены несколько распространенных примеров того, как это сделать правильно. Чтобы добавить фильтр для нескольких файлов, используйте точку с запятой ; :

Dim fDialog как FileDialog Установите fDialog = Application.FileDialog (мсофилдиалогопен) '... 'Необязательно: добавьте фильтры fDialog.Filters.Clear fDialog.Filters.Add "Все файлы", "*. *" fDialog.Filters.Add «файлы Excel», «* .xlsx; *. xls; *. xlsm» fDialog.Filters.Add «Текстовые / CSV-файлы», «* .txt; *. csv» '...

Dim fDialog As FileDialog

Установить fDialog = Application.FileDialog (msoFileDialogOpen)

'...

' Дополнительно: добавить фильтры

fDialog.Filters.Clear

fDialog.Filters.Add "All files", "*. *"

fDialog.Filters.Add "Excel files", "* .xlsx; *. Xls; *. Xlsm"

fDialog.Filters.Add "Text / CSV файлы "," * .txt; *. csv "

'...

Обязательно очищайте список фильтров каждый раз . FileDialog имеет свои недостатки, и часто фильтры не очищаются автоматически. Следовательно, при создании нескольких диалогов вы можете увидеть фильтры, поступающие из предыдущих выполненных диалогов, если они не были очищены и повторно запущены должным образом.

Диалог открытия файла фактически не открывает никаких файлов! Это просто позволит пользователю выбрать файлы для открытия. Вам нужно самостоятельно открывать файлы для чтения / записи. Посмотрите мои сообщения: .

ассоциаций - Как запустить связанную программу при выборе более одного файла?

Переполнение стека
  1. Около
  2. Продукты
  3. Для команд
  1. Переполнение стека Общественные вопросы и ответы
  2. Переполнение стека для команд Где разработчики и технологи делятся частными знаниями с коллегами
  3. Вакансии Программирование и связанные с ним технические возможности карьерного роста
  4. Талант
.

Смотрите также