Здравствуйте. Хочу настроить работу планировщика заданий с выполнением "вне зависимости от регистрации пользователя". Если переключаю планировщик в такой режим запросы не обновляются. При работе в режиме "выполнять для зарегистрированного пользователя" всё проходит как надо. Пробовал убрать макрос из Workbook_Open и вызывать через скрипт VBS ситуация аналогичная доходит до макроса и останавливается - в процессах висит exel и он не отрабатывает обновление запроса. Возможно это важно все запросы имеют тип - "Веб запрос" и где-то читал что данный тип запросов не имеет опции "BackgroundQuery". Поделитесь пожалуйста опытом как можно обновить такой запрос без участия пользователя
[vba]Код
Private Sub Workbook_Open()
ThisWorkbook.Connections("Запрос — План").OLEDBConnection.BackgroundQuery = False
ThisWorkbook.Connections("Запрос — План").OLEDBConnection.Refresh
ThisWorkbook.Connections("Запрос — Продажи").OLEDBConnection.BackgroundQuery = False
ThisWorkbook.Connections("Запрос — Продажи").OLEDBConnection.Refresh
ThisWorkbook.Connections("Запрос — Проводки").OLEDBConnection.BackgroundQuery = False
ThisWorkbook.Connections("Запрос — Проводки").OLEDBConnection.Refresh
ThisWorkbook.Connections("Запрос — Consolidation").OLEDBConnection.BackgroundQuery = False
ThisWorkbook.Connections("Запрос — Consolidation").OLEDBConnection.Refresh
End Sub
[/vba]