| 0
    
        NorthWind   28.02.23✎ 12:45 | 
        Добрый день.
 Столкнулся с занятным вопросом. Какая-то контролирующая организация попросила нарезать CD, на котором должен помещаться файл Excel и несколько штук файлов PDF. Excel должен быть в корне, PDFы могут быть тоже в корне, а могут быть в подпапках. Фокус в том, что в Excel должны быть гиперссылки, по щелчкам на которые эти PDFы должны открываться. И тут - засада, потому как URI file:// вроде как не подразумевает никаких текущих папок и прочих умолчаний, кроме localhost. Или я не нашел. То есть путь надо задавать полностью, типа file:///f:/folder/name.pdf. Но беда в том что мы не знаем букву диска на машине, где будут открывать CD! Может, F:, а может, и D:, и E:.
 
 Соответственно вопрос - есть ли выход из положения такой, чтобы файлы по этим гиперссылкам открывались на любой машине?
 |  | 
    
        | 2
    
        NorthWind   28.02.23✎ 13:22 | 
        (1) да вот хорошо бы оно было так. Только примеров ссылок он не привел, а то что я попробовал
 file://Test.pdf
 file:///Test.pdf
 file://../Test.pdf
 file:///../Test.pdf
 
 не хотят открываться. Файл Test.pdf лежит в текущей папке, при попытке открытия/сохранения как... папку эту в диалоге мы видим. При попытке перехода по ссылке сообщение что файл не найден.
 
 Да - если это важно - делать пытаюсь в LibreOffice.
 |  | 
    
        | 3
    
        NorthWind   28.02.23✎ 13:31 | 
        все начинает танцевать, когда указываешь полный путь, пропуская localhost (между вторым и третьим слешем):
file:///D:/TestHyper/Test.pdf
 без этого - бесполезняк, не открывает и все.
 |  |