EDIT: Я мог бы решить это, не зная, в чем причина. Я все еще запускаю тесты, чтобы определить, придерживается ли он, но от пользователя, у которого соединение работало должным образом, я экспортировал файл соединения, а затем сохранил рабочую книгу, в то время как соединение для передачи данных было настроено на постоянное использование этого файла соединения.

Мы работаем с несколькими макроактивированными книгами, которые хранятся в общей сетевой папке. Чтобы упростить ситуацию: рабочая книга A получает некоторые данные из рабочей книги B. Refresh All обычно обновляет рабочую книгу, как и предполагалось. Пока все хорошо.

Некоторым пользователям подключение к данным как-то не удается , и Excel затем пытается открыть файл целиком, а не просто потянуть за стол. Конечно, если мы разрешим открыть файл, обновление пройдет. Но дополнительные накладные расходы на открытие и закрытие этого конкретного файла не совсем приемлемы (это требует значительных ресурсов).

Я повторю, что это происходит не для всех пользователей, а для тех, для кого это происходит, происходит последовательно.

Я не знаю, если это проблема с разрешениями, так как все пользователи могут открыть все файлы. Даже те, кто столкнулся с этой проблемой, могут открыть каждый файл на общем ресурсе вручную без каких-либо проблем и без необходимости повторной аутентификации или чего-то подобного.

Как мне начать устранение неполадок? Я думаю, что это как-то связано с аутентификацией, но как мне узнать, где / как / почему она не работает? Подключение к данным настроено на использование учетных данных пользователя, вошедшего в систему.

1 ответ1

0

Так что вина была не в том, что я думал. Оказывается, что Excel не может получить нужную таблицу, когда файл открыт кем-то другим, если только локальный экземпляр Excel не может открыть версию только для чтения.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .