Что хорошего в Excel для проверки скорости сетевого подключения к сетевому диску, на котором хранится мой проект excel?VBA: скорость подключения сетевого накопителя
Многие из моих клиентов жаловались, что мой проект excel работает слишком медленно (его отключает сеть). Это связано с тем, что некоторые из офисов имеют более медленные соединения, чем другие, на сетевом диске, где хранится его (и его бэкэнд доступа).
Я думаю, что было бы лучше попытаться написать макрос, который измеряет скорость соединения до места выполнения листа excel, а затем, если он ниже определенного порога, у меня будет какое-то предупреждающее сообщение пользователь должен загрузить копию локально.
Любые рекомендации, как я могу это сделать?
Спасибо, Dan
Моя единственная идея до сих пор для вывода 10000 повторных символов в случайно имя файла в ActiveWorkbook.Path затем удалить его. На основе функции Now() до и после этой операции я могу оценить скорость соединения. У этого есть много потенциальных проблем ... полный привод, права на запись, баланс между временем выполнения и точностью.
Загружает ли локальная копия определенная проблема скорости для пострадавших офисов? – barrowc
Да. Бэкэнд доступа составляет 800 МБ, и он использует все таблицы в базе данных, поэтому требуется большая скорость. – Dan