![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 15.12.2009
Сообщений: 9
|
![]()
Подскажите пожалуйста, есть ли решение для следующей проблемы: создал Exel файл, содержащий гиперссылки на графические файлы. После пересылки файла и всей структуры подкаталогов, включая графические файлы, на которые производится ссылка, гиперссылки перестают работать.
Спасибо заранее |
![]() |
![]() |
![]() |
#2 | |
Участник клуба
Регистрация: 17.07.2009
Сообщений: 1,088
|
![]()
И правильно перестают. Я так понимаю Вы пересылаете файл на др. компьютер. А при этом путь в гиперссылках остается прежний, который, естественно, отсутствует на др.компьютерах.
Но может быть я не прав, т.к. слегка подталкивает на раздумья эта фраза: Цитата:
Может опишите проблему поподробней?
WebMoney - R298726502453; Яндекс.Деньги - 41001332272872
www.excel-vba.ru |
|
![]() |
![]() |
![]() |
#3 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
![]()
Я в таких случаях прописываю гиперссылки макросом.
В итоге ссылки создаются не с абсолютным путём типа E:\Excel\img\37b[1].jpg а имеют вид \img\37b[1].jpg В этом случае после пересылки файла вместе с папкой с картинками все гиперссылки будут работать. (если расположение файла excel относительно картинок останется неизменным) PS: Наверное, есть возможность и вручную прописать относительные ссылки, но я не знаю, как... |
![]() |
![]() |
![]() |
#4 | |
Регистрация: 15.12.2009
Сообщений: 9
|
![]() Цитата:
![]() |
|
![]() |
![]() |
![]() |
#5 |
Участник клуба
Регистрация: 17.07.2009
Сообщений: 1,088
|
![]()
Если гиперссылку задаете формулой, то горю помочь можно, не прибегая к помощи макросов.
Код:
WebMoney - R298726502453; Яндекс.Деньги - 41001332272872
www.excel-vba.ru |
![]() |
![]() |
![]() |
#6 | |
Регистрация: 15.12.2009
Сообщений: 9
|
![]() Цитата:
Еще раз спасибо ![]() |
|
![]() |
![]() |
![]() |
#7 | |
Регистрация: 15.12.2009
Сообщений: 9
|
![]() Цитата:
А может существует какой-то вариант с использованием относительных ссылок? ![]() |
|
![]() |
![]() |
![]() |
#8 |
Участник клуба
Регистрация: 17.07.2009
Сообщений: 1,088
|
![]()
Трудно сказать точно. Если все каталоги и подкаталоги расположены в одной папке с файлом Excel, в котором гиперссылки, то вместо "\Рисунок.jpg" просто довставляете путь
"\Папка1\Еще одна\Рисунок.jpg" Т.е. если Ваш архив со всеми вложениями разархивирован в папку "C:\Temp", то Файл с гиперссылками имеет полный путь - "C:\Temp\Файл.xls" Рисунки - "C:\Temp\Папка1\Рисунок1.jpg", "C:\Temp\Папка1\Еще одна\Рисунок2.jpg" Формула Для Рисунок1 Код:
Код:
WebMoney - R298726502453; Яндекс.Деньги - 41001332272872
www.excel-vba.ru |
![]() |
![]() |
![]() |
#9 |
Участник клуба
Регистрация: 17.07.2009
Сообщений: 1,088
|
![]()
Думаю нет. Если Вы сами не знаете, где будут располагаться файлы, то уж Excel тем более.
WebMoney - R298726502453; Яндекс.Деньги - 41001332272872
www.excel-vba.ru |
![]() |
![]() |
![]() |
#10 | |
Регистрация: 15.12.2009
Сообщений: 9
|
![]() Цитата:
извините, что напрягаю Вас, но еще вопрос. Правильно ли я понимаю, что используя данную формулу я могу конкретной ячейке присвоить не более одного граф файла? Т.е. у меня была задача сделать возможным просматривать группу файлов. В случае использования гиперссылки открывался первый граф файл в подкаталоге, а потом пользователь мог просто щелкая стрелочку просмотрщика граф изображений, просмотреть все картинки каталога. |
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Создание HTML-документов, содержащих сценарии JavaScript. | McDearl | HTML и CSS | 2 | 03.12.2009 21:16 |
О массивах, содержащих строку. | GonZaleZ | Общие вопросы C/C++ | 10 | 22.06.2009 17:11 |
Пересылка ДАнных на e-mail | boba | HTML и CSS | 1 | 07.11.2008 00:04 |
пересылка данных из одной сети в другую | AIst | Работа с сетью в Delphi | 5 | 08.07.2008 23:50 |
Пересылка нетипизированных файлов через модем (как в гипертерминале) | naumovmag | Софт | 1 | 21.09.2007 22:13 |