Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Обновляет все внешние диапазоны данных и отчеты сводной таблицы в указанной книге.
Синтаксис
выражение. RefreshAll
выражение Переменная, представляющая объект книги .
Примечания
Объекты, для которых свойству BackgroundQuery присвоено значение true , обновляются в фоновом режиме.
Если запрос Power Query, загружающий данные в таблицу листа, завершается сбоем во время обновления, RefreshAll не вызывает ошибку во время выполнения. Другие подключения по-прежнему обновляются, и в затронутой таблице сохраняются предыдущие данные. Это поведение происходит, даже если фоновое обновление отключено для каждого подключения.
Чтобы обнаружить эти ошибки, обновите запрос каждой таблицы по отдельности, вызвав QueryTable.Refresh с параметром BackgroundQuery со значением False. Затем обработайте любую ошибку, которую выдает метод. Используйте ListObject.QueryTable, чтобы получить таблицу запросов для таблицы, загруженной Power Query.
Пример
В этом примере обновляются все диапазоны внешних данных и отчеты сводной таблицы в третьей книге.
Workbooks(3).RefreshAll
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.