Clase TextConnection (Excel VBA)

Contiene la configuración de contrato de servicio que permite a Microsoft Excel conectarse a un origen de datos de fuente de datos.

Set

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

Dim tcn as TextConnection
Set tcn = ActiveWorkbook.Connections(1).TextConnection

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

Temas

Los siguientes procedimientos de esta clase se han agrupado y se describen en una página temática separada

Row with its procedures TextFileHeaderRow y TextFileStartRow

Propiedades

Connection Devuelve o establece una cadena que contiene los nombres de archivo de texto que permiten a Microsoft Excel conectarse a los orígenes de datos de texto. Variante de lectura y escritura.

ActiveWorkbook.Connections(1).TextConnection.Connection =

Parent Devuelve un objeto Object que representa el objeto primario del objeto TextConnection especificado. Solo lectura.

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

TextFileColumnDataTypes Devuelve o establece una matriz ordenada de constantes que especifican los tipos de datos aplicados a las columnas correspondientes del archivo de texto que se va a importar en una tabla de consulta. La constante predeterminada de cada columna es xlGeneral. Variante de lectura y escritura.

ActiveWorkbook.Connections(1).TextConnection.TextFileColumnDataTypes =

TextFileCommaDelimiter True si la coma es el delimitador al importar un archivo de texto en una tabla de consulta. False si desea usar algún otro carácter como delimitador. El valor predeterminado es False. Boolean de lectura y escritura.

ActiveWorkbook.Connections(1).TextConnection.TextFileCommaDelimiter = True

TextFileConsecutiveDelimiter True si se tratan los delimitadores consecutivos como un único delimitador al importar un archivo de texto en una tabla de consulta. El valor predeterminado es False. Boolean de lectura y escritura.

ActiveWorkbook.Connections(1).TextConnection.TextFileConsecutiveDelimiter = True

TextFileDecimalSeparator Devuelve o establece el carácter separador decimal que Microsoft Excel usa al importar un archivo de texto en una tabla de consulta. El valor predeterminado es el carácter separador decimal del sistema. String de lectura y escritura.

ActiveWorkbook.Connections(1).TextConnection.TextFileDecimalSeparator =

TextFileFixedColumnWidths Devuelve o establece una matriz de enteros que corresponden a los anchos de las columnas (en caracteres) del archivo de texto que va a importar en una tabla de consulta. Los anchos válidos están comprendidos entre 1 y 32767 caracteres. Variante de lectura y escritura.

ActiveWorkbook.Connections(1).TextConnection.TextFileFixedColumnWidths =

TextFileOtherDelimiter Devuelve o establece el carácter utilizado como delimitador al importar un archivo de texto en una tabla de consulta. El valor predeterminado es null. String de lectura y escritura.

ActiveWorkbook.Connections(1).TextConnection.TextFileOtherDelimiter =

TextFileParseType Devuelve o establece el formato de columna para los datos en el archivo de texto que se va a importar en una tabla de consulta. Enumeración XlTextParsingType de lectura y escritura.

ActiveWorkbook.Connections(1).TextConnection.TextFileParseType = xlDelimited

TextFilePlatform Devuelve o establece el origen del archivo de texto que se va a importar en la tabla de consulta. Esta propiedad determina la página de códigos que se usa durante la importación de datos. XlPlatform de lectura y escritura.

ActiveWorkbook.Connections(1).TextConnection.TextFilePlatform = xlMacintosh

TextFilePromptOnRefresh True si desea especificar el nombre del archivo de texto importado cada vez que se actualice la tabla de consulta. El cuadro de diálogo Importar archivo de texto permite especificar la ruta de acceso y el nombre del archivo. El valor predeterminado es False. Boolean de lectura y escritura.

ActiveWorkbook.Connections(1).TextConnection.TextFilePromptOnRefresh = True

TextFileSemicolonDelimiter True si el punto y coma es el delimitador al importar un archivo de texto en una tabla de consulta y si el valor de la propiedad TextFileParseType es xlDelimited. El valor predeterminado es False. Boolean de lectura y escritura.

ActiveWorkbook.Connections(1).TextConnection.TextFileSemicolonDelimiter = True

TextFileSpaceDelimiter True si el carácter de espacio es el delimitador al importar un archivo de texto en una tabla de consulta. El valor predeterminado es False. Boolean de lectura y escritura.

ActiveWorkbook.Connections(1).TextConnection.TextFileSpaceDelimiter = True

TextFileTabDelimiter True si se usa el carácter de tabulación como delimitador al importar un archivo de texto en una tabla de consulta. El valor predeterminado es False. Boolean de lectura y escritura.

ActiveWorkbook.Connections(1).TextConnection.TextFileTabDelimiter = True

TextFileTextQualifier Devuelve o establece el calificador de texto usado al importar un archivo de texto en una tabla de consulta. El calificador de texto especifica que los datos incluidos están en formato de texto. XlTextQualifier de lectura y escritura.

ActiveWorkbook.Connections(1).TextConnection.TextFileTextQualifier = xlTextQualifierDoubleQuote

TextFileThousandsSeparator Devuelve o establece el carácter separador de miles que utiliza Microsoft Excel cuando se importa un archivo de texto en una tabla de consulta. El valor predeterminado es el carácter separador de miles del sistema. String de lectura y escritura.

ActiveWorkbook.Connections(1).TextConnection.TextFileThousandsSeparator =

TextFileTrailingMinusNumbers True para que Microsoft Excel trate los números importados como texto que comienzan con - un símbolo (menos) como un símbolo negativo. False para que Excel trate los números importados como texto que comienzan por - un símbolo como texto. Boolean de lectura y escritura.

ActiveWorkbook.Connections(1).TextConnection.TextFileTrailingMinusNumbers = True

TextFileVisualLayout Devuelve o establece un valor XlTextVisualLayoutType que indica si el diseño visual del texto que se va a importar es de izquierda a derecha o de derecha a izquierda. Lectura y escritura.

ActiveWorkbook.Connections(1).TextConnection.TextFileVisualLayout = xlTextVisualLTR