Classe TextConnection (Excel VBA)

Contient les paramètres de contrat de service qui permettent à Microsoft Excel de se connecter à une source de données de flux de données.

Set

Pour utiliser une variable de classe TextConnection, elle doit d'abord être instanciée, par exemple

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

Les variables du type TextConnection peuvent être définies à l'aide de la procédure WorkbookConnection.TextConnection

Thèmes

Les procédures suivantes de cette classe ont été regroupées et sont décrites sur une page thématique séparée

Row with its procedures TextFileHeaderRow et TextFileStartRow

Propriétés

Connection Cette propriété renvoie ou définit une chaîne qui contient les noms de fichiers de texte qui permettent à Microsoft Excel de se connecter à des sources de données de texte. Variant en lecture/écriture.

ActiveWorkbook.Connections(1).TextConnection.Connection =

Parent Renvoie un Object qui représente l’objet parent de l’objet textconnection, spécifié. En lecture seule.

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

TextFileColumnDataTypes Cette propriété renvoie ou définit un tableau de constantes classées spécifiant les types de données appliqués aux colonnes correspondantes du fichier texte que vous importez dans une table de requête. La constante par défaut de chaque colonne est xlGeneral. Variant en lecture/écriture.

ActiveWorkbook.Connections(1).TextConnection.TextFileColumnDataTypes =

TextFileCommaDelimiter True si la virgule est le séparateur lorsque vous importez un fichier texte dans une table de requête. False si vous souhaitez utiliser un autre caractère comme délimiteur. La valeur par défaut est False. Boolean (en lecture/écriture).

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

TextFileConsecutiveDelimiter Cette propriété a la valeur True si les séparateurs consécutifs sont interprétés comme un séparateur unique lorsque vous importez un fichier texte dans une table de requête. La valeur par défaut est False. Boolean (en lecture/écriture).

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

TextFileDecimalSeparator Cette propriété renvoie ou définit le caractère séparateur décimal utilisé par Microsoft Excel lorsque vous importez un fichier texte dans une table de requête. La valeur par défaut correspond au caractère séparateur décimal du système. String en lecture/écriture.

ActiveWorkbook.Connections(1).TextConnection.TextFileDecimalSeparator =

TextFileFixedColumnWidths Cette propriété renvoie ou définit un tableau d’entiers correspondant aux largeurs des colonnes (en caractères) dans le fichier texte que vous importez dans une table de requête. Les largeurs valides sont comprises entre 1 et 32 767 caractères. Variant en lecture/écriture.

ActiveWorkbook.Connections(1).TextConnection.TextFileFixedColumnWidths =

TextFileOtherDelimiter Cette propriété renvoie ou définit le caractère utilisé en tant que séparateur lors de l'importation d'un fichier texte dans une table de requête. La valeur par défaut est null. String en lecture/écriture.

ActiveWorkbook.Connections(1).TextConnection.TextFileOtherDelimiter =

TextFileParseType Cette propriété renvoie ou définit le format de colonne pour les données du fichier texte que vous importez dans une table de requête. Énumération XlTextParsingType en lecture-écriture.

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

TextFilePlatform Cette propriété renvoie ou définit l’origine du fichier texte que vous importez dans la table de requête. Détermine aussi quelle page de codes est utilisée pendant cette importation. En lecture/écriture XlPlatform.

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

TextFilePromptOnRefresh Cette propriété a la valeur True si vous voulez spécifier le nom du fichier texte importé à chaque actualisation de la table de requête. La boîte de dialogue Importer Fichier Texte vous permet de spécifier le chemin d'accès et le nom du fichier. La valeur par défaut est False. Boolean (en lecture/écriture).

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

TextFileSemicolonDelimiter True si le point-virgule est le caractère séparateur lorsque vous importez un fichier texte dans une table de requête et si la propriété TextFileParseType a la valeur xlDelimited. La valeur par défaut est False. Boolean (en lecture/écriture).

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

TextFileSpaceDelimiter Cette propriété a la valeur True si le caractère d'espacement constitue le caractère séparateur lors de l'importation d'un fichier texte dans une table de requête. La valeur par défaut est False. Boolean (en lecture/écriture).

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

TextFileTabDelimiter Cette propriété a la valeur True si le caractère de tabulation constitue le caractère séparateur lors de l'importation d'un fichier texte dans une table de requête. La valeur par défaut est False. Boolean (en lecture/écriture).

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

TextFileTextQualifier Renvoie ou définit l'identificateur de texte lorsque vous importez un fichier texte dans une table de requête. Cet identificateur indique que les données qu'il encadre sont au format texte. En lecture/écriture XlTextQualifier.

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

TextFileThousandsSeparator Cette propriété renvoie ou définit le caractère de séparation des milliers utilisé par Microsoft Excel lorsque vous importez un fichier texte dans une table de requête. La valeur par défaut est le caractère séparateur des milliers du système. String en lecture/écriture.

ActiveWorkbook.Connections(1).TextConnection.TextFileThousandsSeparator =

TextFileTrailingMinusNumbers True pour que Microsoft Excel traite les nombres importés en tant que - texte commençant par un signe (moins) comme un symbole négatif. False pour qu’Excel traite les nombres importés en tant - que texte commençant par un symbole en tant que texte. Boolean (en lecture/écriture).

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

TextFileVisualLayout Cette propriété renvoie ou définit une valeur XlTextVisualLayoutType qui indique si la disposition visuelle du texte importé est de gauche à droite ou de droite à gauche. Lecture-écriture.

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