Mapped Drives и UNC filepath постоянно меняются - PullRequest
0 голосов
/ 19 декабря 2018

У меня был какой-то VBA, который открывал книги из столбца (используя гиперссылку пути файла UNC), находит и заменяет (см. Ниже), обновляет значения, сохраняет и закрывает.Первоначальная проблема заключалась в том, что при открытии рабочей книги с использованием VBA для этих обновляемых значений их путь к файлу преобразуется в UNC (обычно они ссылаются через Mapped Drive S).При отображении преобразованных файловых путей UNC некоторые из них были неправильными и отсутствовали родительские папки.

Так, например, они будут отображаться как более короткая версия ниже, и мне придется создать скрипт Find.Replace, чтобы исправить их на более длинную версию.

\\corp\Accounts\...
\\corp\ParentFolder\StackOverflow\Accounts\...

Это работаетхорошо, но это займет невероятно много времени, чтобы найти место, так что это было бы то, что я оставил бы на ночь.Как только они будут стандартизированы в UNC, я сохраню и закрою.ОДНАКО, я только что открыл один из этих файлов через Mapped Drive (S :), и это опять та же проблема, за исключением стиля Mapped Drive (после того, как я прошел процедуру замены неправильных UNC-файлов)!Некоторые ссылки неверны и поэтому выдают ошибку: Источник не найден при попытке обновить значения.

Так, например, некоторые отображаются как:

S:\Accounts\...

Что неверно, и ониПодразумевается, что это будет:

S:\ParentFolder\StackOverflow\Accounts\...

Могу ли я что-нибудь сделать, чтобы их стандартизировать и исправить, чтобы независимо от того, открывает ли пользователь их через подключенный диск или каким-либо способом UNC, они выигрываютУ вас нет проблем с filepath?

...