Свойство PivotCache.IsConnected (Excel)

Возвращает значение True, если свойство MaintainConnection имеет значение True и кэш сводной таблицы в данный момент подключен к источнику. Возвращает значение false , если в данный момент оно не подключено к источнику. Только для чтения, Boolean.

Синтаксис

выражение. 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 и обратная связь.