Остановка Excel от преобразования путей UNC в подключенные диски (Microsoft Excel)
Кимани заметил, что ссылки в его книгах автоматически обновляются с UNC-путей на подключенные диски пользователя, открывшего файл.
Это вызывает проблемы, потому что другие пользователи не используют такое же сопоставление дисков. Если бы Excel не выполнял преобразование, эти пользователи могли бы использовать ссылки через UNC, которые использовались при создании книги. Кимани задается вопросом, почему Excel обновляет ссылки на основе сопоставления локального системного диска и как он может заставить его использовать исходные пути UNC.
Короткий ответ заключается в том, что невозможно запретить Excel обновлять ссылку. Это тоже может доставить немало хлопот. Корпорация Майкрософт обсуждает проблему в следующей статье базы знаний:
http://support.microsoft.com/kb/328440
В статье базы знаний указано, что если книга открывается с подключенного диска, а UNC относится к тому же диску, UNC в ссылке обновляется до обозначения подключенного диска. В статье не дается никакого решения этой проблемы, кроме того, что пользователь может открыть книгу, используя UNC вместо подключенного диска. Для большинства организаций это не настоящее решение.
Один из подходов — не позволять людям изменять книгу. Сделайте его доступным только для чтения и заставьте людей сохранять свои изменения в другом месте. Это жизнеспособный подход, если книга служит способом распространения информации, где изменения не должны быть доступны другим в организации. Однако, если другим нужно увидеть изменения, это не очень жизнеспособно.
Единственный возможный подход, с которым мы столкнулись, — это отказаться от прямых ссылок UNC и использовать функцию INDIRECT для создания ссылок. Они не будут переписаны Excel, но у него есть другие недостатки. (Например, целевая книга должна быть открыта, чтобы КОСВЕННО мог получить связанную информацию.)
ExcelTips — ваш источник экономичного обучения Microsoft Excel.
Этот совет (7301) применим к Microsoft Excel 97, 2000, 2002 и 2003.