Как по событию открыть окно виндовой папки

Diroled
Дата: 13.09.2005 12:24:02
Требуется по нажатию кнопки открыть папку, в стандартном виндовом окне. Путь к папке лежит в базе. Хотелось бы простым способом
AndrewNico
Дата: 13.09.2005 12:43:26
В смысле, открыть в эксплорере?

shell("explorer.exe c:\Test")
Toking
Дата: 13.09.2005 12:43:58
Например так

shell "explorer D:\"
Diroled
Дата: 13.09.2005 12:51:55
Toking
Например так

shell "explorer D:\"


Что-то типа подобное, как через мой компьютер (не explorer) и как тогда объявлять библиотеки если это через API
Diroled
Дата: 13.09.2005 12:53:26
Toking
Например так

shell "explorer D:\"


Что-то типа подобное, как через мой компьютер (не explorer) и как тогда объявлять библиотеки если это через API
AndrewNico
Дата: 13.09.2005 12:57:06
Diroled
Что-то типа подобное, как через мой компьютер (не explorer) и как тогда объявлять библиотеки если это через API


Это как раз explorer и есть. А функция shell, встроенная. Ее объявлять не нужно.
Diroled
Дата: 13.09.2005 13:14:34
AndrewNico
Diroled
Что-то типа подобное, как через мой компьютер (не explorer) и как тогда объявлять библиотеки если это через API


Это как раз explorer и есть. А функция shell, встроенная. Ее объявлять не нужно.


работает, но немного не то, хотелось бы теперь наверно чтобы это было окно наверно в интерфейсе моем было, и я там мог открывать папки. ну что-то типа диалога открытия файла, а открывали их word и ексель.
Toking
Дата: 13.09.2005 13:20:38
Access -> F1 -> FileDialog
Diroled
Дата: 13.09.2005 13:25:40
Toking
Access -> F1 -> FileDialog


Не работает, может чего забыл?

Dim dlgOpen As Office.FileDialog
Set dlgOpen = Application.FileDialog(msoFileDialogFolderPicker)
dlgOpen.Show
Diroled
Дата: 13.09.2005 13:44:13
Выдает ошибку, "User - defined type not defined"
не понимает тип FileDialog, может чего-то не хватает

Dim dlgOpen As FileDialog

Set dlgOpen = Application.FileDialog( _
FileDialogType:=msoFileDialogOpen)

With dlgOpen
.AllowMultiSelect = True
.Show
End With