- Remove From My Forums
Чудеса с гиперссылками
-
Вопрос
-
Мне кажется я сошёл с ума!
У меня в ЗАКРЫТЫХ документах word/excel 2007 sp3 меняются гиперссылки!!!
Ситауция такова. Есть сетевая шара (папка из DFS), подключенная как диск (назовём его Е). В ней я создаю документ (ворд/эксель, неважно), в котором делаю гиперссылки на другие файлы с этого диска Е. Пока новый документ лежит на диске Е, всё замечательно.
Но как только я копирую его на рабочий стол (в мои документы или посылаю по почте) все сделанные в файле гиперссылке изменяются. Прежним остаётся только название файла, на который идёт гиперссылка, а путь до него меняется. Правильная ссылка Е:файл.xls, меняется
на какой-то бред вида <путь_до_папки_Рабочий_стол_в_моём_профиле>файл.xls — это если я копирую файл с сетевого диска Е на рабочий стол. Если копировать на локальный диск D, то гиперссылка становится такой: D:файл.xlsЭто какой-то бред!!! Хорошо, ещё юзеры не заметили этого бага…
Как сделать чтобы ссылки в документах MS Office 2007 не менялись?
-
Изменено
11 января 2012 г. 15:49
ошибка -
Изменен тип
Vinokurov YuriyModerator
23 января 2012 г. 8:03 -
Изменен тип
GoodwiN
7 апреля 2015 г. 11:28
Вопрос опять возник, а решения так и нет
-
Изменено
Ответы
-
Вы пишите, цитата: «Прошло 3 года. Office стал 2010 SP2, а проблема сохранилась. Всё ровно тоже самое как и в первом топике. Немногочисленные советы не помогают.».
Таким образом, ответ будет — НИКАК.Решение:
Отсылать Руководству не сами отчёты, а ссылки на них. Например,
1 Отчёт Руководству,
2 Отчёт Руководству,
3 Отчёт Руководству.
Да, я Жук, три пары лапок и фасеточные глаза :))
-
Помечено в качестве ответа
ЖукMVP, Moderator
26 апреля 2015 г. 12:30
-
Помечено в качестве ответа
Слетающие ссылки на сетевые файлы |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
Download Article
Download Article
This wikiHow teaches you how to fix broken hyperlinks in your Excel workbook. A hyperlink is a clickable link that takes you to another location, which can be another cell, another workbook, or even a website. If clicking a hyperlink in your Excel file doesn’t take you to the correct location, there are several things you can try.
-
1
Open the workbook with the broken hyperlink(s). You can usually open the file in Excel by double-clicking its filename.
-
2
Right-click the hyperlink and select Edit Hyperlink. This displays all of the details about the hyperlink in a handy dialog box.[1]
Advertisement
-
3
Verify the link location. If, when you click a hyperlink, you see an error that says «Reference isn’t valid» (or any other error indicating that a file can’t be opened), it’s usually because the file, website, or cell you’re linking to was renamed or moved.[2]
Check the following:- First, check what type of document you’re linking to—if you’re linking to a website or another file, Existing File or Web Page should be selected.
- If you’re linking to a website, copy the URL from the «Address» bar at the bottom and paste it into a web browser. Can you access the site that way? If not, the broken link is due to an incorrect URL. If so, go to the end of the URL in the address bar in Excel and press the spacebar—this could correct the issue.
- If you’re linking to a particular file, make sure the file is in the correct location. If the file has been moved or renamed, the hyperlink will not work unless you either update the path in the hyperlink or place the file back in its original location.
- If you’re linking to another cell in the same file, Place in This Document should be highlighted in the left panel. Make sure the cell reference is on a sheet that exists.
- Click OK when you’re finished to save your changes.
-
4
Double-check the syntax if you’re using the HYPERLINK function. If you inserted a hyperlink into your workbook using a formula that includes the HYPERLINK function, the syntax may be incorrect. Make sure the syntax of your formula matches the following format:
- Linking to a sheet in the same workbook: =HYPERLINK("#Sheet2!A1", "Sheet2")
- Clicking the cell containing this formula would take you cell A1 on the sheet called Sheet2.
- If the worksheet’s name includes a non-alphanumerical character or a space, you must surround the worksheet name with single quote marks.[3]
=HYPERLINK("#'Worksheet Name'!A1", "Worksheet Name"). - If you’re linking to a particular cell on the same sheet, the formula should look something like this: =HYPERLINK("#A1", "Go to cell A1").
- If the worksheet’s name includes a non-alphanumerical character or a space, you must surround the worksheet name with single quote marks.[3]
- Linking to a different workbook: =HYPERLINK("D:wikikHowBook2.xlsx", "Book2")
- Clicking this cell would open the file Book2.xlsx located at D:wikiHow.
- To go to a particular sheet in the remote workbook, you’d use =HYPERLINK("[D:wikiHowBook2.xlsx]Sheet2!A1", "Book2") (note the square brackets).
- If the remote workbook is on a network drive, use =HYPERLINK("[\SERVERNAMEUSERNAMEBook2.xlsx]Sheet2!A1", "Book2")
- Linking to a website: =HYPERLINK("https://www.wikiHow.com","Go to wikiHow.com")
Advertisement
-
1
Open the workbook with the broken hyperlink(s). You can usually open the file in Excel by double-clicking its filename.
- Use this method if you’ve already checked your hyperlinks for accuracy and the links are still not working. Excel checks your hyperlinks when you save the file—if the hyperlinks are not working at the moment you save (for example, if you save when you’re not connected to the internet), it may disable those links.
-
2
Click the File menu. It’s at the top-left corner.
-
3
Click Options on the menu. Your Excel options will appear.
-
4
Click the Advanced tab. It’s in the left panel.[4]
-
5
Scroll down and click the Web Options button. It’s in the «General» section.
-
6
Click the Files tab. It’s the third tab at the top of the window.
-
7
Remove the checkmark from «Update links on save.» It’s in the top section.
-
8
Click OK until you’ve exited all Options windows. Now that you’ve disabled this option, Excel will no longer check hyperlinks when you save the file.
Advertisement
Ask a Question
200 characters left
Include your email address to get a message when this question is answered.
Submit
Advertisement
Thanks for submitting a tip for review!
References
About This Article
Article SummaryX
1. Right-click the hyperlink and select Edit Hyperlink.
2. Verify that the link locations are up-to-date.
3. Double-check the syntax if you’re using the HYPERLINK function.
4. Disable «Update Links on Save» in Excel.
Did this summary help you?
Thanks to all authors for creating a page that has been read 17,082 times.
Is this article up to date?
Когда мы открываем файл с внешними ссылками, а они не существуют по какой-либо причине. Мы получаем сообщение об ошибке: «В настоящее время мы не можем обновить некоторые ссылки в вашей книге». Чтобы избежать этой ошибки, нам нужно изменить эти ссылки на исключить внешние ссылки в Excel .
Этот процесс совсем несложный, и мы научим вас двум довольно простым способам избавиться от внешних рефералов или ссылок простым способом и избежать этой ошибки. Следуйте этому пошаговому руководству, и у вас больше не будет проблем с этой темой.
Что такое внешняя ссылка или справочник?
Когда мы создаем формулу, которая имеет ссылку или ссылку на другой файл Excel. Программа напрямую связана с ним. Здесь используется функция » ВПР Что должно указывать на другой файл, чтобы найти результаты и вернуть значение.
Польза от этого очевидна. Когда у нас есть несколько связанных файлов и мы редактируем один из них, он автоматически изменяет значение каждого из них, без необходимости редактировать их по одному.
Проблема в том, что это зависит от того, чтобы не изменить расположение файла ссылки. В случае удаления файла или изменения его местоположения эта ошибка внешних ссылок появится в Excel.
Когда мы пытаемся открыть файл Excel с внешними ссылками, выскакивает окно с сообщением об ошибке: » В настоящее время мы не можем обновить некоторые ссылки в вашей книге. ».
Чтобы эта ошибка не появилась, необходимо будет приступить к удалению рассматриваемых ссылок. Если файл содержит несколько формул, не так сложно найти такую же, чтобы удалить ее. Однако когда у нас есть более сложная книга с сотнями формул, это может стать загадкой.
Это можно сделать относительно просто. У нас есть два инструмента для поиска внешних ссылок и их устранения. Эти инструменты: поиск и изменение ссылок.
Ячейки с внешними ссылками содержат расположение другого файла Excel. Это означает, что у них всегда будет одно и то же расширение, которое может быть: xlsx, xlsm, xlsb , И т.д. Поэтому мы воспользуемся инструментом поиска, чтобы найти расширение.
- Для этого мы перейдем на вкладку » Démarrer »Затем нажмите на опцию» Найдите и выберите ». Сейчас мы идем » поиск ».
- Появляется небольшое окно, в котором нам нужно будет добавить » * .XL * «Без кавычек в поле поиска .
- Теперь нажимаем на кнопку » Искать все И мы можем найти все ячейки, которые имеют внешние ссылки.
Найдите внешние ссылки со ссылками на редактирование
Если вы предпочитаете использовать этот инструмент » Редактировать ссылки » , он также довольно прост в использовании и дает хорошие результаты.
- Щелкаем по вкладке » Данные ».
- Теперь нам нужно идти в группе » Связи «И здесь мы найдем вариант» Редактировать ссылки ».
- Откроется небольшое окно, в котором вы найдете внешние ссылки на файл.
- Все, что вам нужно сделать, это выбрать указанную ссылку и затем нажать кнопку с надписью » Разрыв связи ».
- В этом случае мы рекомендуем вам быть очень осторожными, потому что если вы разорвите ссылку, ее уже нельзя будет отменить.
Поэтому рекомендуется, если вы работаете с файлами, которые содержат ссылки на другие документы, перед их совместным использованием удалите ссылки и преобразовайте их в значения. Таким образом, ошибок не будет.
Если вы получили файл, вы можете выполнить действия, указанные в этой статье, чтобы эта ошибка больше не появлялась.
-
August 15 2011, 13:33
- IT
- Cancel
Иногда в документах Excel все ссылки на файлы сбиваются, при этом имена файлов сохраняются, но путь к ним заменяется на «../AppData/Roaming/Microsoft/Excel/». Известная проблема и, похоже, свойственна всем версиям Excel.
Если это произошло и все ссылки указывали на одну папку, то можно автоматизировать процесс исправления следующим макросом VBA:
Sub RepairHyperlinks()
Dim hlink As hyperlink
For Each hlink In ActiveSheet.Hyperlinks
hlink.Address = Application.WorksheetFunction. _
Substitute(hlink.Address, "../AppData/Roaming/Microsoft/Excel/", "<корректный адрес папки>")
Next
End Sub
Чтобы им воспользоваться:
1. Нажимаем Alt+F11
2. В меню открывшегося окна Microsoft Visual Basic выбираем Insert…—Module
3. В открывшемся документе вставляем код макроса (см. выше)
4. Закрываем окно Microsoft Visual Basic
5. Нажимаем Alt+F8
6. В открывшемся окне выделяем созданный макрос и запускаем
Макрос применяется к открытому листу книги Excel.