Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / GetOpenФОЛДЕРName()? (VBA Excel) / 4 сообщений из 4, страница 1 из 1
21.04.2006, 18:46:11
    #33683711
100g
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GetOpenФОЛДЕРName()? (VBA Excel)
Вот есть стандартное диалоговое окно GetOpenFilename().
А есть, ли такое же готовое окно, только для выбора имени папки?
Вот, например такое:
...
Рейтинг: 0 / 0
21.04.2006, 20:15:20
    #33683830
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GetOpenФОЛДЕРName()? (VBA Excel)
Код: 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
21.04.2006, 20:57:16
    #33683864
100g
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GetOpenФОЛДЕРName()? (VBA Excel)
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
21.04.2006, 22:58:19
    #33683957
100g
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
GetOpenФОЛДЕРName()? (VBA Excel)
Ура! Заработало!
Спасибо, White Owl !!!
ЗЫ: "Shell.Application" ;)
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / GetOpenФОЛДЕРName()? (VBA Excel) / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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