![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 03.02.2014
Сообщений: 2
|
![]()
Здравствуйте. Имеется документ Excel (корневая папка Folder), содержащий гиперссылки на рисунки, формата jpg, находящиеся во вложенной папке (папка Images). Документ с рисунками передается другим пользователям. Соответственно, документ открывается на разных компьютерах. У некоторых пользователей, при нажатии по гиперссылке картинки открываются в браузере Internet Explorer, что не очень удобно. Решением может является использование внешнего портативного просмотрщика, для открытия фото.
В связи с этим вопрос: возможно ли сделать так, чтобы при щелчке по гиперссылке картинка открывалась не с помощью встроенного в систему просмотрщика, а с помощью внешней портативной программы (например, FastStoneViewer)? Пытался реализовать через событие Worksheet_FollowHyperlink, но гиперссылка открывается дважды: сначала встроенным просмотрщиком, затем портативной программой. Здесь (http://www.programmersforum.ru/showt...&highlight=jpg) есть ответ на схожий вопрос (про открытие графических файлов), но как его применить именно на событие перехода по ссылке - непонятно. Гиперссылка оформлена в виде текстовой строки. Требуется решение средствами макросов (VBA). Excel 2003. |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 05.07.2011
Сообщений: 208
|
![]()
Уберите гиперссылку из ячейки.
Сейчас сначала срабатывает гиперссылка, а затем код открывает нужный файл в нужном приложении. И событие другое выберите. Последний раз редактировалось RAN.; 21.06.2014 в 18:48. |
![]() |
![]() |
![]() |
#3 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
![]()
Мало того, что с файлом Excel приходится передавать папку с картинками,
так ещё и Portable-просмотрщик таскать? А если просмотрщик не найден? или не запускается по каким-то причинам? Не проще ли вставить картинки в примечания к ячейкам? Навели мыша на ячейку - увидели картинку И никаких макросов в файле не надо (у пользователя могу быть отключены макросы) Вставить картинки в примечания можно одним нажатием кнопки: http://excelvba.ru/programmes/PastePictures |
![]() |
![]() |
![]() |
#4 | |
Новичок
Джуниор
Регистрация: 03.02.2014
Сообщений: 2
|
![]() Цитата:
EducatedFool, благодарю за подсказку. Скорее всего, это будет самый простой способ. |
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Открыть txt, doc, jpg файлы на С++ Builder | mikisss | Фриланс | 1 | 11.06.2014 14:43 |
Неудается открыть сохраненный .jpg (error #53) | arhiepiskop | Помощь студентам | 1 | 17.04.2013 18:11 |
Перемещая папки с экзел файлом и jpg картинками, ссылки на jpg не работают?? | Igorilla | Microsoft Office Excel | 0 | 16.03.2013 21:36 |
Excel 2003 Вопрос про гиперссылку и как ее открыть? | star282 | Microsoft Office Excel | 3 | 20.06.2011 10:42 |
Как открыть файл .exe применяя гиперссылку | segail | Microsoft Office Excel | 4 | 15.06.2009 23:55 |