PivotCache.MakeConnection-Methode (Excel)

Richtet eine Verbindung für den angegebenen PivotTable-Cache ein.

Syntax

Ausdruck. MakeConnection

Ausdruck Eine Variable, die ein PivotCache-Objekt darstellt.

Bemerkungen

Die MakeConnection-Methode kann verwendet werden, nachdem der Cache eine Verbindung getrennt hat und der Benutzer die Verbindung erneut herstellen möchte.

Verschiedene Objekte und Methoden können einen Laufzeitfehler zurückgeben, wenn der Cache nicht verbunden ist. Die Verwendung dieser Methode stellt sicher, dass eine Verbindung vorhanden ist, bevor weitere Objekte oder Methoden ausgeführt werden.

Diese Methode führt zu einem Laufzeitfehler, wenn die MaintainConnection-Eigenschaft des angegebenen PivotTable-Caches auf False festgelegt wurde, die SourceType-Eigenschaft des angegebenen PivotTable-Caches nicht auf xlExternal festgelegt wurde oder wenn die Verbindung nicht mit einer OLE DB-Datenquelle verbunden ist.

Hinweis

In Microsoft Excel kann eine Verbindung im Laufe einer Sitzung vorübergehend getrennt werden (dem VBA-Programmierer nicht bekannt), daher erweist sich diese Methode als hilfreich.

Beispiel

Im folgenden Beispiel wird ermittelt, ob der Cache mit seiner Quelle verbunden ist, und dann wird bei Bedarf eine Verbindung hergestellt. In diesem Beispiel wird angenommen, dass im aktiven Arbeitsblatt ein PivotTable-Cache vorhanden ist.

Sub UseMakeConnection() 
 
    Dim pvtCache As PivotCache 
 
    Set pvtCache = Application.ActiveWorkbook.PivotCaches.Item(1) 
 
    ' Handle run-time error if external source is not an OLE DB data source. 
    On Error GoTo Not_OLEDB 
 
    ' Check connection setting and make connection if necessary. 
    If pvtCache.IsConnected = True Then 
        MsgBox "The MakeConnection method is not needed." 
    Else 
        pvtCache.MakeConnection 
        MsgBox "A connection has been made." 
    End If 
    Exit Sub 
 
Not_OLEDB: 
    MsgBox "The data source is not an OLE DB data source" 
 
End Sub

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.