Свойство PivotCache.IsConnected (Excel)
Возвращает значение True , если свойство MaintainConnection имеет значение True, а кэш сводной таблицы в настоящее время подключен к источнику. Возвращает значение False , если он в настоящее время не подключен к источнику. Только для чтения, Boolean.
Синтаксис
expression. IsConnected
Выражение Переменная, представляющая объект PivotCache .
Замечания
Свойство IsConnected не проверяет, подключено ли подключение. Даже если это свойство возвращает значение True, отправка команд поставщику может привести к ошибке, если подключение больше недействителен.
Требуется, чтобы тип источника кэша был внешним и что он был источником данных OLE DB.
Пример
В следующем примере определяется, подключен ли кэш к источнику, и уведомляет пользователя. В этом примере предполагается, что на активном листе существует сводная таблица.
Sub CheckIsConnected()
' Handle run-time error if external source is not OLE DB.
On Error GoTo Not_OLEDB
' Check connection setting and notify the user accordingly.
If Application.ActiveWorkbook.PivotCaches.Item(1).IsConnected = True Then
MsgBox "The PivotCache is currently connected to its source."
Else
MsgBox "The PivotCache is not currently connected to its source."
End If
Exit Sub
Not_OLEDB:
MsgBox "The data source is not an OLE DB data source."
End Sub
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.