Clase DataFeedConnection (Excel VBA)

Contiene los datos y la funcionalidad necesarios para conectarse a las fuentes de datos.

Set

Para usar una variable de clase DataFeedConnection, primero debe ser instanciado, por ejemplo

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

Las variables de tipo DataFeedConnection se pueden establecer utilizando el procedimiento WorkbookConnection.DataFeedConnection

Métodos

Otros Métodos

CancelRefresh - Cancela una operación de actualización en una conexión de fuente de datos.

Refresh - Actualiza la conexión de la fuente de datos.

SaveAsODC - Guarda la conexión de la fuente de datos como archivo de conexión de datos de Microsoft Office.

Propiedades

AlwaysUseConnectionFile True si el archivo de conexión se usa siempre para establecer una conexión con el origen de datos.

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

CommandText Devuelve o establece la cadena de comandos del origen de datos especificado.

ActiveWorkbook.Connections(1).DataFeedConnection.CommandText =

CommandType Devuelve o establece la cadena de comandos del origen de datos especificado.

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

Connection Devuelve o establece una cadena que contiene la configuración de contrato de servicio que permite a Microsoft Excel conectarse a un origen de datos de fuente de datos.

ActiveWorkbook.Connections(1).DataFeedConnection.Connection =

EnableRefresh Es True si el usuario puede actualizar la conexión.

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

Parent Devuelve un objeto Object que representa el objeto primario del objeto DataFeedConnection especificado.

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

RefreshDate Devuelve la fecha de la última actualización de la conexión OLE DB.

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

Refreshing True si hay una consulta OLE DB en curso para la conexión de origen de datos especificada.

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

RefreshOnFileOpen Es True si se actualiza automáticamente la conexión cada vez que se abre el libro.

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

RefreshPeriod Devuelve o establece el número de minutos entre actualizaciones.

ActiveWorkbook.Connections(1).DataFeedConnection.RefreshPeriod =

SavePassword True si la información de contraseña de una cadena de conexión de la fuente de datos se guarda en la cadena de conexión.

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

ServerCredentialsMethod Devuelve o establece el tipo de credenciales que se deben usar para la autenticación en el servidor.

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

SourceConnectionFile Devuelve o establece una cadena que indica el archivo de conexión de datos de Microsoft Office o el archivo similar que se usó para crear la conexión.

ActiveWorkbook.Connections(1).DataFeedConnection.SourceConnectionFile =

SourceDataFile Una ruta de acceso al archivo original usado para crear la conexión.

ActiveWorkbook.Connections(1).DataFeedConnection.SourceDataFile =