Нет никакого способа остановить Excel от этого, если вы не сохраните поверх оригинала.
Из статьи Microsoft KB:
Существует несколько обстоятельств, при которых ссылки между файлами могут быть непреднамеренно установлены для указания ошибочных местоположений. Ниже приведены два наиболее распространенных сценария.
Сценарий 1:
- Вы подключаете диск под корнем общего ресурса. Например, вы подключаете диск Z к \ Server \ Share \ Folder1.
- Вы создаете ссылки на книгу, которая хранится в сопоставленном месте после открытия файла через этот сопоставленный диск.
- Вы открываете файл по UNC-пути.
В результате ссылка будет разорвана.
Если вы закроете файл, не сохранив его, ссылки не будут изменены. Однако, если вы сохраните файл перед тем, как закрыть его, вы сохраните ссылки с текущим неработающим путем. Папки между корнем общего ресурса и сопоставленной папкой будут оставлены вне пути. В приведенном выше примере ссылка изменится на \ Server \ Folder1. Другими словами, имя общего ресурса исключается из пути.
Сценарий 2:
- Вы подключаете диск под корнем общего ресурса. Например, вы подключаете диск Z к \ Server \ Share \ Folder1.
- Вы открываете файл по пути UNC или сопоставленному диску, сопоставленному с другой папкой в общей папке, такой как \ Server \ Share \ Folder2.
- Как следствие, ссылка будет сломана.
Если вы закроете файл, не сохранив его, ссылки не будут изменены. Однако, если вы сохраните файл перед тем, как закрыть его, вы сохраните ссылки с текущим неработающим путем. Папки между корнем общего ресурса и сопоставленной папкой будут оставлены вне пути. В приведенном выше примере ссылка изменится на \ Server \ Folder1.
Статья базы знаний Майкрософт относительно этого: Описание управления ссылками и их хранения в Excel