powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / GetOpenФОЛДЕРName()? (VBA Excel)
4 сообщений из 4, страница 1 из 1
GetOpenФОЛДЕРName()? (VBA Excel)
    #33683711
Фотография 100g
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот есть стандартное диалоговое окно GetOpenFilename().
А есть, ли такое же готовое окно, только для выбора имени папки?
Вот, например такое:
...
Рейтинг: 0 / 0
GetOpenФОЛДЕРName()? (VBA Excel)
    #33683830
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
Sub aaaa()
     Dim oShell as Object, oFolder as Object

     Set oShell = CreateObject("Sheel.Application")
     Set oFolder = oShell.BrowseForFolder( 0 , "Where is my files?",  0 )
     Set oShell = Nothing
     If oFolder is Nothing Then
         ' user cancel dialog, nothing were selected
         Exit Sub
     End If

     ' add your code here
     Worksheets( 1 ).Range("A1").Value = "Selected folder is:"
     Worksheets( 1 ).Range("A2").Value = oFolder
 
    Set oFolder = Nothing
End Sub
...
Рейтинг: 0 / 0
GetOpenФОЛДЕРName()? (VBA Excel)
    #33683864
Фотография 100g
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
White Owl
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
Sub aaaa()
     Dim oShell as Object, oFolder as Object

     Set oShell = CreateObject("Sheel.Application")
     Set oFolder = oShell.BrowseForFolder( 0 , "Where is my files?",  0 )
     Set oShell = Nothing
     If oFolder is Nothing Then
         ' user cancel dialog, nothing were selected
         Exit Sub
     End If

     ' add your code here
     Worksheets( 1 ).Range("A1").Value = "Selected folder is:"
     Worksheets( 1 ).Range("A2").Value = oFolder
 
    Set oFolder = Nothing
End Sub

Говорит, что не может создать объект АктивИкс.
...
Рейтинг: 0 / 0
GetOpenФОЛДЕРName()? (VBA Excel)
    #33683957
Фотография 100g
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ура! Заработало!
Спасибо, White Owl !!!
ЗЫ: "Shell.Application" ;)
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / GetOpenФОЛДЕРName()? (VBA Excel)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]