Workbooks.OpenText Méthode

Définition

Charge et analyse un fichier texte comme un nouveau classeur d'une seule feuille contenant des données d'un fichier texte analysé.

public void OpenText (string Filename, object Origin, object StartRow, object DataType, Microsoft.Office.Interop.Excel.XlTextQualifier TextQualifier = Microsoft.Office.Interop.Excel.XlTextQualifier.xlTextQualifierDoubleQuote, object ConsecutiveDelimiter, object Tab, object Semicolon, object Comma, object Space, object Other, object OtherChar, object FieldInfo, object TextVisualLayout, object DecimalSeparator, object ThousandsSeparator, object TrailingMinusNumbers, object Local);
Public Sub OpenText (Filename As String, Optional Origin As Object, Optional StartRow As Object, Optional DataType As Object, Optional TextQualifier As XlTextQualifier = Microsoft.Office.Interop.Excel.XlTextQualifier.xlTextQualifierDoubleQuote, Optional ConsecutiveDelimiter As Object, Optional Tab As Object, Optional Semicolon As Object, Optional Comma As Object, Optional Space As Object, Optional Other As Object, Optional OtherChar As Object, Optional FieldInfo As Object, Optional TextVisualLayout As Object, Optional DecimalSeparator As Object, Optional ThousandsSeparator As Object, Optional TrailingMinusNumbers As Object, Optional Local As Object)

Paramètres

Filename
String

Argument de type String obligatoire. Spécifie le nom du fichier texte à ouvrir et analyser.

Origin
Object

Objet facultatif. Origine du fichier texte. Il peut s’agir de l’une des constantes suivantes XlPlatform : xlMacintosh, xlWindows ou xlMSDOS. Il peut également s'agir d'un nombre entier représentant le numéro de la page de code souhaitée. Par exemple, « 1256 » spécifie que le codage du fichier texte source est arabe (Windows). Si cet argument est omis, la méthode utilise le paramètre actuel de l’option Origine du fichier dans l’Assistant Importation de texte.

StartRow
Object

Objet facultatif. Numéro de la ligne à partir de laquelle commencer l'analyse du texte. La valeur par défaut est 1.

DataType
Object

Objet facultatif. Format de colonne des données dans le fichier. Il peut s’agir de l’une des constantes suivantes XlTextParsingType : xlDelimited ou xlFixedWidth. Si cet argument n'est pas spécifié, Microsoft Excel tente de déterminer le format de colonne lors de l'ouverture du fichier.

TextQualifier
XlTextQualifier

Facultatif XlTextQualifier. Spécifie l'identificateur de texte. Il peut s’agir de l’une de ces XlTextQualifier constantes.xlTextQualifierDoubleQuotedefaultxlTextQualifierNonexlTextQualifierSingleQuote

ConsecutiveDelimiter
Object

Objet facultatif. True pour que des délimiteurs identiques consécutifs soient considérés comme un seul délimiteur. La valeur par défaut est False.

Tab
Object

Objet facultatif. True pour que le caractère de tabulation soit le délimiteur (DataType doit être xlDelimited). La valeur par défaut est False.

Semicolon
Object

Objet facultatif. True pour que le point-virgule soit le délimiteur (DataType doit être xlDelimited). La valeur par défaut est False.

Comma
Object

Objet facultatif. True pour que le caractère virgule soit le délimiteur (DataType doit être xlDelimited). La valeur par défaut est False.

Space
Object

Objet facultatif. True pour que le caractère d’espace soit le délimiteur (DataType doit être xlDelimited). La valeur par défaut est False.

Other
Object

Objet facultatif. True pour que le caractère spécifié par l’argument OtherChar soit le délimiteur (DataType doit être xlDelimited). La valeur par défaut est False.

OtherChar
Object

Objet facultatif (obligatoire si Other a la valeur True). Spécifie le caractère délimiteur lorsque Other a la valeur True. Si plusieurs caractères sont spécifiés, seul le premier caractère de la chaîne est utilisé ; les autres caractères sont ignorés.

FieldInfo
Object

Facultatif XlColumnDataType. Matrice contenant des informations d'analyse pour les différentes colonnes de données. L’interprétation dépend de la valeur de DataType. Lorsque les données sont délimitées, cet argument est un tableau de tableaux à deux éléments, spécifiant les options de conversion pour une colonne particulière. Le premier élément est le numéro de colonne (basé sur 1), et le deuxième élément est l’une des constantesXlColumnDataType spécifiant la façon dont la colonne est analysée. xlGeneralFormat GeneralxlTextFormat TextxlMDYFormat MDY datexlDMYFormat DMY datexlYMDFormat YMD datexlMYDFormat MYD datexlDYMFormat DYM datexlYDMFormat YDM datexlEMDFormat EMD datexlSkipColumn Skip ColumnVous pouvez utiliser xlEMDFormat uniquement si vous avez installé et sélectionné la prise en charge de la langue taïwanaise. La constante xlEMDFormat spécifie que les dates de l’ère taïwanaise sont utilisées. Les spécificateurs de colonne peuvent être dans n’importe quel ordre. S’il n’existe aucun spécificateur de colonne pour une colonne particulière dans les données d’entrée, la colonne est analysée avec le paramètre Général. NotesSi vous spécifiez qu’une colonne doit être ignorée, vous devez indiquer explicitement le type pour toutes les colonnes restantes, sinon les données ne seront pas analysées correctement. S’il existe une date reconnaissable dans les données, la cellule est mise en forme en tant que date dans la feuille de calcul, même si le paramètre de la colonne est Général. En outre, si vous spécifiez l’un des formats de date ci-dessus pour une colonne et que les données ne contiennent pas de date reconnue, le format de cellule dans la feuille de calcul est Général.Si les données sources ont des colonnes à largeur fixe, le premier élément de chaque tableau à deux éléments spécifie la position du caractère de départ dans la colonne (en tant qu’entier ; le caractère 0 (zéro) est le premier caractère). Le second élément de la matrice définit l'option d'analyse de la colonne comme un chiffre compris entre 0 et 9 (inclus), comme illustré dans le tableau précédent.

TextVisualLayout
Object

Objet facultatif. Mise en page visuelle du texte.

DecimalSeparator
Object

Objet facultatif. Séparateur des milliers utilisé par Microsoft Excel lors de la reconnaissance des nombres. Le paramètre par défaut est le paramètre du système.

ThousandsSeparator
Object

Objet facultatif. Séparateur décimal utilisé par Microsoft Excel lors de la reconnaissance des nombres. Le paramètre par défaut est le paramètre système. Le tableau suivant présente les résultats de l’importation de texte dans Excel pour différents paramètres d’importation. Les résultats numériques sont affichés dans la colonne la plus à droite.

TrailingMinusNumbers
Object

Objet facultatif.

Local
Object

Objet facultatif.

S’applique à