Поделиться через


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