Страницы: 1
RSS
Не работают "формульные" гиперссылки на файлы, "Формульные" гиперссылки на файлы работают только после вставки гиперссылки на соответствующие файлы через контекстное меню
 
Добрый день!

Использую MS Excel для Mac версии 16.65
Файл 1.xlsx расположен в одной папке с файлами 1.pdf, 2.pdf и т.д, на которые ведут созданные с использованием формул гиперссылки.

Пример:
В ячейке А1 формула: =ГИПЕРССЫЛКА("1.pdf";"Открыть файл")
В ячейке А2 формула: =ГИПЕРССЫЛКА("2.pdf";"Открыть файл")
и т.д.

При попытке открыть файлы по созданным таким образом гиперссылкам вываливается сообщение: Не удается открыть указанный файл.

Если в любой свободной ячейке в файле 1.xlsx создать гиперссылку на файл 1.pdf через контекстное меню, то гиперссылка, созданная через формулу  =ГИПЕРССЫЛКА("1.pdf";"Открыть файл") в ячейке А1 начинает работать. Причем гиперссылку на файл 1.pdf, созданную через контекстное меню, можно даже не открывать, можно сразу после создания удалить, а можно вообще создать ее в новом файле 2.xlsx и сразу после создания гиперссылки закрыть файл 2.xlsx без сохранения, но в любом из этих случаев гиперссылка, созданная через формулу  =ГИПЕРССЫЛКА("1.pdf";"Открыть файл"), начнет работать.
То же самое касается и остальных файлов 2.pdf, 3.pdf и т.д.


Вопрос: Почему созданная с помощью формулы гиперссылка на файл начинает работать только после создания гиперссылки на этот файл через контекстное меню?
 
Цитата
MSExcelUser написал:
ГИПЕРССЫЛКА("1.pdf";"Открыть файл")
указывать надо ПОЛНЫЙ ПУТЬ к файлу, а не только его имя. А работать начинает потому, что когда создаете через меню, то запоминается полный путь к файлу относительно файла с гиперссылкой и потом применяется и к формуле. В формуле такого счастья изначально нет, да и работать может через раз. Поэтому повторюсь - указывать надо полный путь к файлу:
Код
=ГИПЕРССЫЛКА("C:\Documents\1.pdf";"Открыть файл")

Его можно и комбинировать при помощи той же функции ЯЧЕЙКА, чтобы получить путь к папке с текущим файлом.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
Цитата
написал:
полный путь к файлу относительно файла с гиперссылкой
и
Цитата
написал:
полный путь к файлу
не одно и то же.


Цитата
написал:
указывать надо ПОЛНЫЙ ПУТЬ к файлу, а не только его имя
Пробовал - не работает, поэтому и поместил файл, содержащий гиперссылки, в одну папку с файлами, на которые указывают гиперссылки.


Цитата
написал:
А работать начинает потому, что когда создаете через меню, то запоминается полный путь к файлу относительно файла с гиперссылкой и потом применяется и к формуле.
После создания гиперссылки на файл через меню в любой свободной ячейке, формула в ячейке A1 остается без изменений:
Код
=ГИПЕРССЫЛКА("1.pdf";"Открыть файл")
Где запоминается полный путь, если после создания гиперссылки на файл через меню с последующим ее удалением, закрытием файла с гиперссылкой без сохранения и повторного его открытия "формульная" гиперссылка работает?
 
Цитата
MSExcelUser написал:
Где запоминается полный путь
в XML схеме файла.
Цитата
MSExcelUser написал:
полный путь к файлу относительно файла с гиперссылкой и полный путь к файлу не одно и то же.
а к чему Вы это процитировали - вообще не пойму. Я потому и написал, что указывать надо полный путь к файлу, что это разные вещи.
Но раз у Вас ни так ни так не работает - значит это проблема где-то в самом Excel.
Изменено: Дмитрий(The_Prist) Щербаков - 10.10.2022 17:18:08
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Страницы: 1
Наверх