| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > VBA Открыть диалоговое окно выбора файла

VBA Открыть диалоговое окно выбора файла

Ответ
Поиск в этой теме
Непрочитано 25.10.2008, 17:54 #1
VBA Открыть диалоговое окно выбора файла
mmax
 
Программист широкого профиля.
 
Челябинск
Регистрация: 08.09.2005
Сообщений: 722

Вопрос простой:
Каким методом или функцией открыть диалоговое окно выбора файла.
Всю справку перелопатил но так и не нашел.
Если таких вещей в VBA не предусмотрено, то что делать?
Очень не хочется диалог на DCL писать -- в лиспе то есть такая функция.

Последний раз редактировалось Солидворкер, 25.10.2008 в 18:07.
Просмотров: 15284
 
Непрочитано 25.10.2008, 18:18
#2
Baldares


 
Регистрация: 17.10.2008
Саратов
Сообщений: 426


Чрез винапи, тут посмотри:
http://www.caduser.ru/cgi-bin/f1/boa...cgi?t=22881FJ#
Плиз, если решиш более проще/удобней/быстрее, то напиши тут.
Baldares вне форума  
 
Непрочитано 25.10.2008, 20:11
#3
C1


 
Регистрация: 13.06.2005
Сообщений: 314


Проще может быть через элемент управления Common Dialog.
Добавить в форму Microsoft Common Dialog.
Код:
[Выделить все]
Private Sub CommandButton1_Click()
    CommonDialog1.DialogTitle = "CУПЕР ДИАЛОГ"
    CommonDialog1.InitDir = "C:\"
    CommonDialog1.Filter = "*.TIF|*.TIF"
    CommonDialog1.ShowOpen
    file = CommonDialog1.FileName
End Sub
C1 вне форума  
 
Непрочитано 25.10.2008, 20:16
#4
Александр Бауск

FEA/CAD/МКЭ/САПР
 
Регистрация: 20.03.2007
48,38°:35,03°
Сообщений: 1,056
Отправить сообщение для Александр Бауск с помощью Skype™


Желательно все-таки не пристегивать лишний контрол, а делать через WinAPI.
__________________
Reshaping the STEM field
Александр Бауск вне форума  
 
Автор темы   Непрочитано 26.10.2008, 00:13
#5
mmax

Программист широкого профиля.
 
Регистрация: 08.09.2005
Челябинск
Сообщений: 722


А где теперь можно где в какой бибилиотеке какая функция сидит?
mmax вне форума  
 
Непрочитано 26.10.2008, 00:50
#6
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,787


MSDN, наверное...
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 26.10.2008, 01:07
#7
mmax

Программист широкого профиля.
 
Регистрация: 08.09.2005
Челябинск
Сообщений: 722


Если в MSDN в поиске набрать API или Win Api, то выдается 1 результат типа
Код:
[Выделить все]
Private Declare Function итд итп
А вот где брать сами функции которые нужно объявить нигде не могу найти.
Где можно узнать что в "shell32" есть функция SHBrowseForFolder и какие аргументы ей нужны?
mmax вне форума  
 
Непрочитано 26.10.2008, 01:29
#8
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,787


Я в свое время для таких вещей использовал API Helper из Visual Studio 6...
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 26.10.2008, 11:17
#9
Александр Бауск

FEA/CAD/МКЭ/САПР
 
Регистрация: 20.03.2007
48,38°:35,03°
Сообщений: 1,056
Отправить сообщение для Александр Бауск с помощью Skype™


Я всегда пользуюсь просто Гуглом, вводя ключевые слова по требуемой задаче
__________________
Reshaping the STEM field
Александр Бауск вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > VBA Открыть диалоговое окно выбора файла

Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Пароль к VBA karp_b Программирование 24 29.08.2013 12:43
Совершенствование системы проектной документации для строительства. Вопросы и ответы. SergL Поиск литературы, чертежей, моделей и прочих материалов 1 14.10.2011 13:47
В чем зло VBA? Vildar Разное 224 18.03.2009 21:26
на VBA: PViewPort не прямоугольный - ? PiP Программирование 2 30.11.2007 19:13