В Excel по умолчанию включен параметр "Обновить это подключение для всех обновлений". Могу ли я программно выключить и включить соединения?

Мне нужно что-то реальное вместо RefreshOnAll в следующем примере:

For Each cn In ThisWorkbook.Connections
    If cn.RefreshOnAll Then
        cn.RefreshOnAll = False
    End If
Next

1 ответ1

1

Используйте следующий код (True или False):

ActiveWorkbook.Соединения ("ConnectionName").RefreshWithRefreshAll = False

Также, если вы хотите запретить пользователям обновлять соединение, вы можете установить .Свойство EnableRefresh (True или False)

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