Klasse DataFeedConnection (Excel VBA)

Enthält die Daten und Funktionen, die zum Herstellen einer Verbindung mit Datenfeeds erforderlich sind.

Set

Um eine DataFeedConnection -Klassenvariable zu verwenden, muss sie zuerst instanziert werden, beispielsweise

Dim dfc as DataFeedConnection
Set dfc = ActiveWorkbook.Connections(1).DataFeedConnection

Klassen Variablen vom Typ DataFeedConnection können mit der Prozedur WorkbookConnection.DataFeedConnection festgelegt werden

Methoden

Andere Methoden

CancelRefresh - Bricht einen Aktualisierungsvorgang für eine datenfeedverbindung ab.

Refresh - Aktualisiert die Daten-Feed-Verbindung.

SaveAsODC - Speichert die Daten-Feed-Verbindung als Microsoft Office-Datenverbindungsdatei.

Eigenschaften

AlwaysUseConnectionFile True , wenn die Verbindungsdatei immer verwendet wird, um eine Verbindung mit der Datenquelle herzustellen.

ActiveWorkbook.Connections(1).DataFeedConnection.AlwaysUseConnectionFile = True

CommandText Gibt die Befehlszeichenfolge für die angegebene Datenquelle zurück oder legt diese fest.

ActiveWorkbook.Connections(1).DataFeedConnection.CommandText =

CommandType Gibt die Befehlszeichenfolge für die angegebene Datenquelle zurück oder legt diese fest.

ActiveWorkbook.Connections(1).DataFeedConnection.CommandType = xlCmdCube

Connection Zurückgeben oder Festlegen einer Zeichenfolge, die Dienstvertrags Einstellungen enthält, mit denen Microsoft Excel eine Verbindung mit einer Datenquelle des datenFeeds herstellen kann.

ActiveWorkbook.Connections(1).DataFeedConnection.Connection =

EnableRefresh True, wenn die Verbindung vom Benutzer aktualisiert werden kann.

ActiveWorkbook.Connections(1).DataFeedConnection.EnableRefresh = True

Parent Gibt ein Object zurück, das das übergeordnete Objekt des angegebenen DataFeedConnection -Objekts darstellt.

Dim objParent As Object
Set objParent = ActiveWorkbook.Connections(1).DataFeedConnection.Parent

RefreshDate Gibt das Datum der letzten Aktualisierung der OLE DB-Verbindung zurück.

Dim dtRefreshDate As Date
dtRefreshDate = ActiveWorkbook.Connections(1).DataFeedConnection.RefreshDate

Refreshing True , wenn eine OLE DB-Abfrage für die angegebene Datenquellenverbindung ausgeführt wird.

Dim booRefreshing As Boolean
booRefreshing = ActiveWorkbook.Connections(1).DataFeedConnection.Refreshing

RefreshOnFileOpen True, wenn die Verbindung jedes Mal automatisch aktualisiert wird, wenn die Arbeitsmappe geöffnet wird.

ActiveWorkbook.Connections(1).DataFeedConnection.RefreshOnFileOpen = True

RefreshPeriod Gibt die Anzahl der Minuten zwischen Aktualisierungen zurück oder legt sie fest.

ActiveWorkbook.Connections(1).DataFeedConnection.RefreshPeriod =

SavePassword True , wenn in der Verbindungszeichenfolge Kennwortinformationen in einer Datenverbindungszeichenfolge gespeichert werden.

ActiveWorkbook.Connections(1).DataFeedConnection.SavePassword = True

ServerCredentialsMethod Gibt den Typ der Anmeldeinformationen zurück, die für die Serverauthentifizierung verwendet werden sollen, oder legt ihn fest.

ActiveWorkbook.Connections(1).DataFeedConnection.ServerCredentialsMethod = xlCredentialsMethodIntegrated

SourceConnectionFile Zurückgeben oder Festlegen einer Zeichenfolge , die die Microsoft Office-Datenverbindungsdatei oder eine ähnliche Datei, die zum Erstellen der Verbindung verwendet wurde.

ActiveWorkbook.Connections(1).DataFeedConnection.SourceConnectionFile =

SourceDataFile Ein Pfad zur ursprünglichen Datei, die zum Erstellen der Verbindung verwendet wird.

ActiveWorkbook.Connections(1).DataFeedConnection.SourceDataFile =