Workbooks.OpenText(String, Object, Object, Object, XlTextQualifier, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object) 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. Peut être l’une des XlPlatform constantes suivantes : xlMacintosh, xlWindowsou 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 n'est pas spécifié, 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. Peut être l’une des XlTextParsingType constantes suivantes : 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’y trouver XlTextQualifier l’une de ces constantes. xlTextQualifierDoubleQuote default xlTextQualifierNonexlTextQualifierSingleQuote

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 Faux.

Semicolon
Object

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

Comma
Object

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

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 Faux.

Other
Object

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

OtherChar
Object

Objet facultatif (obligatoire si Other la valeur est True). Spécifie le caractère de délimitation Other lorsqu’il a la valeur True. Si plusieurs caractères sont spécifiés, le premier est utilisé et les autres 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 l’ensuite. xlGeneralFormat GeneralxlTextFormat TextxlMDYFormat MDY datexlDMYFormat DMY datexlYMDFormat YMD datexlMYDFormat MYD datexlDYMFormat DYM datexlYDMFormat YDM datexlEMDFormat EMD datexlSkipColumn Skip ColumnYou can use xlEMDFormat only if you have installed and selected Taiwanese language support. La constante xlEMDFormat spécifie que les dates d’ère taïwanais sont utilisées. Les spécifiés de colonne peuvent être dans n’importe quel ordre. S’il n’existe aucun spécifié de colonne pour une colonne particulière dans les données d’entrée, la colonne est analyse avec le paramètre Général. Remarques Si 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 analysent 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 sera Général.Si les données sources comportent des colonnes de 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 (sous la forme d’un nombre integer ; 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 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 à