|
Открыть файл из VBA
|
|||
---|---|---|---|
#18+
Добрый день. Помогите определиться с таким вопросом. В базе данных храниться путь к файлам jpg Необходимо по кнопке открыть файл стандартным просмотрщиком Windows, ну или той программой, которая установлена в этом качестве на компьютере. Как это можно сделать? Как в общем случае открывать файлы на VBA (БД на Акс2010) Буду очень благодарен за ответ или ссылку на тему или хэлп, нашел несколько вариантов открытия файлов на форуме, но, как мне кажется, они несколько специфичные. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2012, 12:28 |
|
Открыть файл из VBA
|
|||
---|---|---|---|
#18+
Код: vbnet 1.
в модуль добавить объявление функции и константы: Код: vbnet 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2012, 12:34 |
|
Открыть файл из VBA
|
|||
---|---|---|---|
#18+
Shocker.Pro, Огромное спасибо за ответ, все работает как мне и нужно. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2012, 13:05 |
|
Открыть файл из VBA
|
|||
---|---|---|---|
#18+
Или так Код: vbnet 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2012, 13:08 |
|
Открыть файл из VBA
|
|||
---|---|---|---|
#18+
Пардон, пробел пропустил Код: vbnet 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2012, 13:10 |
|
Открыть файл из VBA
|
|||
---|---|---|---|
#18+
Пересел за свой компьютер, а на нем код не заработал. При попытке объявить функцию и константу получаю ошибку (смотрите рисунок) shell "cmd /c c:\МойФайл.jpg" - открывает окно с cmd.exe такой вариант Shell ("d:\1.jpg""1") (из хэлпа) - выдает ошибка file not found возможно у меня в Access что то не подключено? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2012, 13:50 |
|
Открыть файл из VBA
|
|||
---|---|---|---|
#18+
Объявление функции нужно размещать не в модуле объекта, а просто в модуле. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2012, 13:51 |
|
Открыть файл из VBA
|
|||
---|---|---|---|
#18+
Shocker.Pro, да, так все работает, еще раз спасибо. Кроме того подобрал синтаксис и для shell Код: vbnet 1.
- открывает файл Код: vbnet 1.
- открывает папку, но она свернута, как вывести ее поверх окон. У Shell есть параметры в плане фокуса, но не могу правильно написать - орет ошибку. Так же непонятно, почему срабатывает только если после эксплорера стоит слэш и запятая ((( Нужно лезть в хелп. если есть минутка черкните пару строк по поводу того, как открыть папку? если нет, то полезем в горы )) все равно нужно учить это дело! ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2012, 14:03 |
|
Открыть файл из VBA
|
|||
---|---|---|---|
#18+
Использовал ShellExecute для открытия папки, к сожалению, Shell так и не запустил ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2012, 14:07 |
|
Открыть файл из VBA
|
|||
---|---|---|---|
#18+
Так пусть Казанский и расскажет Я пользуюсь ShellExecute - работает хорошо. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2012, 14:45 |
|
Открыть файл из VBA
|
|||
---|---|---|---|
#18+
Shocker.Pro, а у меня на одном ПК работает, а на соседнем ругается(( Подскажите,пожалуйста, как поправить? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2018, 11:57 |
|
Открыть файл из VBA
|
|||
---|---|---|---|
#18+
Rikozenit, Для x64 надо вот так Код: vbnet 1. 2. 3.
Или же почитайте про условную компиляцию https://msdn.microsoft.com/ru-ru/library/office/ee691831(v=office.14).aspx ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2018, 12:10 |
|
|
start [/forum/topic.php?fid=60&msg=37962232&tid=2155056]: |
0ms |
get settings: |
12ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
100ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
others: | 286ms |
total: | 484ms |
0 / 0 |