PivotCache.IsConnected 属性 (Excel)

如果 MaintainConnection 属性为 True,并且数据透视表缓存当前已连接到其源,则返回 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 支持和反馈,获取有关如何接收支持和提供反馈的指南。