Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/В excel 365 (excel 2013) гиперссылки на файлы сами меняются - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
В excel 365 (excel 2013) гиперссылки на файлы сами меняются
Died_ot_moroz Дата: Четверг, 27.03.2014, 19:03 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016 Office 365
В таблице создаются ссылки на определённые файлы pdf. Через некоторое время при попытке перехода на файл выдаётся ошибка "файл не найден". Проверка показала, что вместо бывшего адреса (к примеру) C:\Мои документы\Нужная папка\Нужный файл.pdf в свойствах гиперссылки указан путь ../../AppData/Roaming/AppData/Roaming/Microsoft/Excel/Нужный файл.pdf.

Заново создаём нужную гиперссылку, она работает до закрытия книги. При последующем открытии происходит то же самое. Может это из-за "облачности версии"?


Всех благ!
 
Ответить
СообщениеВ таблице создаются ссылки на определённые файлы pdf. Через некоторое время при попытке перехода на файл выдаётся ошибка "файл не найден". Проверка показала, что вместо бывшего адреса (к примеру) C:\Мои документы\Нужная папка\Нужный файл.pdf в свойствах гиперссылки указан путь ../../AppData/Roaming/AppData/Roaming/Microsoft/Excel/Нужный файл.pdf.

Заново создаём нужную гиперссылку, она работает до закрытия книги. При последующем открытии происходит то же самое. Может это из-за "облачности версии"?

Автор - Died_ot_moroz
Дата добавления - 27.03.2014 в 19:03
Nic70y Дата: Четверг, 27.03.2014, 19:08 | Сообщение № 2
Группа: Друзья
Ранг: Экселист
Сообщений: 9056
Репутация: 2383 ±
Замечаний: 0% ±

Excel 2010
попробуйте так:
Код
=ГИПЕРССЫЛКА("C:\Мои документы\Нужная папка\Нужный файл.pdf")


ЮMoney 41001841029809
 
Ответить
Сообщениепопробуйте так:
Код
=ГИПЕРССЫЛКА("C:\Мои документы\Нужная папка\Нужный файл.pdf")

Автор - Nic70y
Дата добавления - 27.03.2014 в 19:08
RAN Дата: Четверг, 27.03.2014, 23:53 | Сообщение № 3
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Репутация: 1163 ±
Замечаний: 0% ±

2010
Где-то у Йоды было
[vba]
Код
Sub ЗаменаИспорченныхГиперссылок()
     On Error Resume Next
     Dim hl As Hyperlink, oldString As String, newString As String, sh As Worksheet
     ' часть гиперссылки, подлежащая замене
'    oldString = "C:\Documents and settings\Бухгалтер\Application data"
     oldString = "C:\Documents and Settings\Адм\Application Data\Microsoft\Excel\"
'    newString = "\\адрес_сервера"
     newString = ""
'    For Each sh In ActiveSheet 'ActiveWorkbook.Worksheets    ' перебираем все листы в активной книге
'        For Each hl In sh.Hyperlinks    ' перебираем все гиперссылки на листе
         For Each hl In ActiveSheet.Hyperlinks     ' перебираем все гиперссылки на листе
             If hl.Address Like oldString & "*" Then
                 hl.Address = Replace(hl.Address, oldString, newString)
             End If
         Next
'    Next sh
End Sub
[/vba]


Быть или не быть, вот в чем загвоздка!
 
Ответить
СообщениеГде-то у Йоды было
[vba]
Код
Sub ЗаменаИспорченныхГиперссылок()
     On Error Resume Next
     Dim hl As Hyperlink, oldString As String, newString As String, sh As Worksheet
     ' часть гиперссылки, подлежащая замене
'    oldString = "C:\Documents and settings\Бухгалтер\Application data"
     oldString = "C:\Documents and Settings\Адм\Application Data\Microsoft\Excel\"
'    newString = "\\адрес_сервера"
     newString = ""
'    For Each sh In ActiveSheet 'ActiveWorkbook.Worksheets    ' перебираем все листы в активной книге
'        For Each hl In sh.Hyperlinks    ' перебираем все гиперссылки на листе
         For Each hl In ActiveSheet.Hyperlinks     ' перебираем все гиперссылки на листе
             If hl.Address Like oldString & "*" Then
                 hl.Address = Replace(hl.Address, oldString, newString)
             End If
         Next
'    Next sh
End Sub
[/vba]

Автор - RAN
Дата добавления - 27.03.2014 в 23:53
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2025 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!