|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
17.03.2011, 08:04 | #1 |
Форумчанин
Регистрация: 05.07.2009
Сообщений: 209
|
Как открыть файл?
Здравствуйте! Подскажите, пожалуйста, вариант решения следующей задачи. Каким образом в ВБА можно открыть (вывести на экран) файл? Сейчас у меня имеется следующее: на сетевом ресурсе (в папке в локальной сети) хранятся сканированные документы. У меня есть таблица в аксессе, где я храню ссылки с адресами для каждого документа. Чтобы из своей базы данных открыть на просмотр какой-либо документ, я использую следующую конструкцию:
Код:
Это работает. Теперь собственно, проблема: у меня в этом сетевом каталоге будут храниться не только файлы .tif , но и экселевские и возможно еще какие-то. Так вот, как быть в таком случае? Как открыть файл, не зная его расширения??? Здесь, я так понимаю, метод "Перейти по гиперссылке" применить не удастся... |
17.03.2011, 09:52 | #2 | |
Форумчанин
Регистрация: 07.03.2010
Сообщений: 796
|
Цитата:
Добрый день ,Swatch стандартными средствами вряд ли получиться, я бы получил сначала список всех файлов в этой папке, затем сравнил бы название, если есть открыл бы файл зы.... Shell "C:\WINDOWS\system32\calc.exe" так открывать файлы правильнее
Логика?!.... она где то рядом... E_mail: dg_rusak@mail.ru Если спасибо мало: Яндекс . Деньги - 41001731366021 WM R269866874234
|
|
17.03.2011, 10:23 | #3 | ||
Форумчанин
Регистрация: 05.07.2009
Сообщений: 209
|
Цитата:
Цитата:
|
||
17.03.2011, 11:14 | #4 |
Участник клуба
Регистрация: 12.08.2010
Сообщений: 1,079
|
можно так попробовать
Код:
Имя-Галина== почта shanemac51@yandex.ru скайп shanemac51 c 8-15мск будни
Сфера интересов--word-excel-access-распознавание |
17.03.2011, 14:08 | #5 |
Форумчанин
Регистрация: 05.07.2009
Сообщений: 209
|
Извините, а что означает
Код:
|
17.03.2011, 16:03 | #6 |
Участник клуба
Регистрация: 12.08.2010
Сообщений: 1,079
|
обход, если гиперссылка уже открыта
зачем проверять xls. если tif--успешно
Имя-Галина== почта shanemac51@yandex.ru скайп shanemac51 c 8-15мск будни
Сфера интересов--word-excel-access-распознавание |
17.03.2011, 19:21 | #7 |
Форумчанин
Регистрация: 07.03.2010
Сообщений: 796
|
Ну если не хотите указывать расширение файлов, то тогда можно так
Код:
думаю приспособите С уважением, Дмитрий.
Логика?!.... она где то рядом... E_mail: dg_rusak@mail.ru Если спасибо мало: Яндекс . Деньги - 41001731366021 WM R269866874234
Последний раз редактировалось R Dmitry; 17.03.2011 в 19:29. |
17.03.2011, 20:58 | #8 |
Участник клуба
Регистрация: 10.08.2009
Сообщений: 1,796
|
Здравствуйте Swatch.
если в сохраненных данных только имя файла (без расширения), и в каталоге нет одноименных файлов разного типа, а использование гиперссылки для открытия файла критично, конструкция может быть такой: Код:
|
18.03.2011, 07:39 | #9 |
Форумчанин
Регистрация: 05.07.2009
Сообщений: 209
|
Огромное всем спасибо за советы!
|
18.03.2011, 09:43 | #10 |
Форумчанин
Регистрация: 05.07.2009
Сообщений: 209
|
Вынуждена продолжить тему (((. Я воспользовалась предложенным Евгением способом, и теперь для открытия файла применяю следующее:
Код:
Причем, для экселевского и сканированного файлов как бы я ни меняла их имена, они все равно не открываются.... даже если имена не содержат пробелов и каких то символов . Вордовский документ открывается толкьо если у него имя - 1 слово...... Последний раз редактировалось Swatch; 18.03.2011 в 10:46. Причина: дополнила |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
как открыть файл из делфи? | Izlom | Помощь студентам | 2 | 02.06.2010 13:19 |
Как открыть файл | FormAlDeGid | Microsoft Office Access | 6 | 02.12.2009 12:33 |
Как открыть файл на чтение? | Ветас | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 26.10.2009 22:01 |
Как открыть файл? | Xnarcotic | Общие вопросы Delphi | 4 | 14.06.2009 11:51 |
как открыть файл.txt | Sergeu | Общие вопросы Delphi | 1 | 25.09.2008 13:24 |