Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.89/18: Рейтинг темы: голосов - 18, средняя оценка - 4.89
0 / 0 / 0
Регистрация: 07.12.2015
Сообщений: 9

Как открыть папку с нужным подсвеченным файлом?

12.11.2019, 20:39. Показов 3707. Ответов 2

Студворк — интернет-сервис помощи студентам
Как открыть папку с нужным подсвеченным файлом, типа того как это происходит при переходе в проводнике на уровень выше или при выборе в окне загрузок браузера команды "показать в папке"?
Зачем: Имеется таблица в эксель со ссылками на файлы, которых в одной папке несколько сотен. Несложно открыть файл по ссылке или папку с ним, например так
[a1].Hyperlinks(1).Follow
или так
Shell "explorer " & [a1].Value
в клетке может быть путь к каталогу или файлу, тогда я откидываю часть строки после косой черты, как то так
Visual Basic
1
2
3
4
5
    a = [a1].Hyperlinks(1).Address
    p = InStrRev(a, "\")
    folder = Left(a, p)
    Name = Mid(a, p + 1)
    Shell "explorer " & folder, vbNormalFocus
но когда файлов в папке несколько сотен, желательно там сразу подсветить файл Name, чтобы его там не искать.
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
12.11.2019, 20:39
Ответы с готовыми решениями:

Как открыть папку с выделенным файлом?
Подскажите, как открыть папку с выделенным файлом? Аналог - работа кнопки 'найти объект' в свойствах ярлыка.

Возможно ли открыть папку с нужным путём?
Всем привет , хотел бы спросить . Возможно ли открыть папку с нужным путём. При нажатие на батон что бы открылась сразу нужная папка .

Открыть папку с файлом
Есть на форме компонент FileListBox1 в нем храниться адрес С:\\Windows\\explorer.exe нужно что б при нажатии на него открывался...

2
 Аватар для pashulka
4139 / 2243 / 940
Регистрация: 01.12.2010
Сообщений: 4,624
13.11.2019, 19:31
Лучший ответ Сообщение было отмечено Omu как решение

Решение

Visual Basic
1
2
a = [A1].Hyperlinks(1).Address
Shell "Explorer.exe /Select," & a, vbNormalFocus
3
0 / 0 / 0
Регистрация: 07.12.2015
Сообщений: 9
18.11.2019, 23:27  [ТС]
Работает, спасибо
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
18.11.2019, 23:27
Помогаю со студенческими работами здесь

Открыть папку с exe файлом
скажите как открыть путь к ехе файл например по событию onclick я хочу чтобы нажать на кнопку открылся папка с exe файлом думаю вы поняли

Открыть папку с файлом в проводнике
есть строка содержащая путь и имя файла. AnsiString s = (WordDir+"\\"+flName); нужно сделать так чтобы при нажатии на...

Как найти папку на сервере с нужным кодом
Добрый день уважаемые! Я новичок в программировании, пожалуйста не судите строго. У меня есть сайт на Wordpress. Мне необходимо внести...

Как в Outlook Express засунуть письмо с нужнум файлом в папку Outbox?
Необходимо автоматически создать письмо и засунуть его вместе с нужнум файлом в папку Outbox. В простом Оутлуке это легко, а в...

Как создавать папку с названием bat файлом (слово + увеличивающийся индекс)?
Облазил много форумов и не где нету ответов, помогите пожалуйста. Добавлено через 56 минут


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru