|
|
|
Выбрать при помощи диалогового окна файл с определенным расширением и записать путь
|
|||
|---|---|---|---|
|
#18+
Нашел в инете Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. Все отлично, но хочется чтобы пользователь не видел в диалоговом окне ничего кроме папок и файлов с каким то определенным расширением... например .jpg и .gif ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2012, 20:26 |
|
||
|
Выбрать при помощи диалогового окна файл с определенным расширением и записать путь
|
|||
|---|---|---|---|
|
#18+
DMK67например .jpg и .gifсм. свойство Filters. Однако, не проще ли использовать что-то типа: Код: vbnet 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2012, 20:50 |
|
||
|
Выбрать при помощи диалогового окна файл с определенным расширением и записать путь
|
|||
|---|---|---|---|
|
#18+
GetOpenFilename - дает только имя, а мне надо путь... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2012, 21:37 |
|
||
|
Выбрать при помощи диалогового окна файл с определенным расширением и записать путь
|
|||
|---|---|---|---|
|
#18+
DMK67дает только имяможет надо было попробовать, прежде чем голословно утверждать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2012, 21:46 |
|
||
|
Выбрать при помощи диалогового окна файл с определенным расширением и записать путь
|
|||
|---|---|---|---|
|
#18+
Попробовал, и сам же из пути имя вытащил... извиняюсь... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2012, 22:23 |
|
||
|
Выбрать при помощи диалогового окна файл с определенным расширением и записать путь
|
|||
|---|---|---|---|
|
#18+
Как то так: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. а можно сюда несколько типов файлов для отображения вставить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2012, 22:38 |
|
||
|
Выбрать при помощи диалогового окна файл с определенным расширением и записать путь
|
|||
|---|---|---|---|
|
#18+
Как насчет прочесть справку? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2012, 22:49 |
|
||
|
Выбрать при помощи диалогового окна файл с определенным расширением и записать путь
|
|||
|---|---|---|---|
|
#18+
DMK67...а можно сюда несколько типов файлов для отображения вставить? Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2012, 01:28 |
|
||
|
Выбрать при помощи диалогового окна файл с определенным расширением и записать путь
|
|||
|---|---|---|---|
|
#18+
Спасибо... а где можно развернутую справку по GetOpenFilename найти& ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2012, 10:22 |
|
||
|
Выбрать при помощи диалогового окна файл с определенным расширением и записать путь
|
|||
|---|---|---|---|
|
#18+
да функция-то простая, есть что-то неясное в F1? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2012, 10:38 |
|
||
|
Выбрать при помощи диалогового окна файл с определенным расширением и записать путь
|
|||
|---|---|---|---|
|
#18+
Может быть кому-нибудь пригодится: В связи с тем, что файл Excel я компилирую в EXE при помощи америкосовской программы защиты от копирования - у меня все русские буквы в модулях VBE стираются или превращаются в "кракозяблы" при шифровании содержимого модулей (это допзащита от копирования файла). Естественно пришел к выводу о необходимости воспользоваться для хранения (необходимых для использования в VBA) русских названий - именованными диапазонами. Т.е в именованный диапазон записываю фразу: "Выбор графических файлов (*.gif; *.jpg; *.bmp),*.gif;*.jpg;*.bmp" затем в коде использую один из вариантов: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2012, 11:17 |
|
||
|
Выбрать при помощи диалогового окна файл с определенным расширением и записать путь
|
|||
|---|---|---|---|
|
#18+
Для того чтобы организовать просмотр нескольких комбинаций видов файлов можно использовать несколько именованных диапазонов Причем надпись. определяющая тип файлов для выбора, в каждом именованном диапазоне, кроме последнего - должна заканчиваться запятой!!! Кавычки ставить не надо!!! Итак у нас есть 3 именованных диапазона:F_BUTTON_9 F_BUTTON_10 F_BUTTON_11 В первый вводим первую строку:Выбор следующих типов графических файлов (*.gif; *.jpg; *.bmp),*.gif;*.jpg;*.bmp, Во второй вторую строку:Выбор из всех типов файлов (*.*),*.* В третий Заголовок окна:Выбери картинку для слайд-шоу в модуль: Код: vbnet 1. Ну вот вроде и все... всем помогавшим - большое спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2012, 11:48 |
|
||
|
Выбрать при помощи диалогового окна файл с определенным расширением и записать путь
|
|||
|---|---|---|---|
|
#18+
Провел натурный эксперимент - более 4 строчек с типами выбираемых файлов ставить не получается... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2012, 12:30 |
|
||
|
Выбрать при помощи диалогового окна файл с определенным расширением и записать путь
|
|||
|---|---|---|---|
|
#18+
DMK67Провел натурный эксперимент - более 4 строчек с типами выбираемых файлов ставить не получается... Дело не в количестве строк а в совокупной длинне текстовой строки используемой в параметре FileFilter (не более 255 символов). Так что если экономить на ненужных словах типа "выбор" и т.п., то можно сделать больше строк: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2012, 03:28 |
|
||
|
Выбрать при помощи диалогового окна файл с определенным расширением и записать путь
|
|||
|---|---|---|---|
|
#18+
KL (XL)... strFileTypes3 = "Книги Excel (*.xls),*.xls" strFileTypes3 = "Документы Word (*.doc),*.doc" ... Вот тут ошибочка. Из-за неё файлы xls не выбирались. ЗЫ А что за сообщение " 248 " появляется до появления диалогового окна? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2012, 10:22 |
|
||
|
Выбрать при помощи диалогового окна файл с определенным расширением и записать путь
|
|||
|---|---|---|---|
|
#18+
Это выводится длина строки (количество символов) Код: vbnet 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2012, 14:55 |
|
||
|
|

start [/forum/topic.php?fid=61&fpage=109&tid=2176044]: |
0ms |
get settings: |
6ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
29ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
| others: | 250ms |
| total: | 359ms |

| 0 / 0 |
