如果 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 支持和反馈,获取有关如何接收支持和提供反馈的指南。