У меня есть файл Excel, который должен отражать некоторые данные из базы данных MS SQL.
Этот файл автоматически синхронизируется с удаленным местоположением. Я хотел бы, чтобы всякий раз, когда файл Excel синхронизировался, данные, которые были загружены в файл, были бы актуальными с БД.
То, что я пытался сделать, было:
- Создайте соединение в файле Excel и выберите автоматическое обновление.
- Держите файл Excel открытым (чтобы он продолжал обновляться).
- Добавьте глобальный макрос, который периодически сохраняет файл Excel перед каждой синхронизацией
Это решение, казалось, работало, но оно сводило с ума Excel (сохраняло файл, даже когда работал над совершенно другим файлом). Это также похоже на громоздкое решение.
Мне было интересно, если кто-нибудь здесь знает или может придумать лучшее решение?