OpenText Method
Loads and parses a text file as a new workbook with a single sheet that contains the parsed text-file data.
expression.
OpenText(FileName, Origin, StartRow, DataType, TextQualifier, ConsecutiveDelimiter, Tab, Semicolon, Comma, Space, Other, OtherChar, FieldInfo, TextVisualLayout, DecimalSeparator, ThousandsSeparator, TrailingMinusNumbers, Local)
expression Required. An expression that returns one of the objects in the Applies To list.
FileName Required String. Specifies the file name of the text file to be opened and parsed.
Origin Optional Variant. Specifies the origin of the text file. Can be one of the following XlPlatform constants: xlMacintosh, xlWindows, or xlMSDOS. Additionally, this could be an integer representing the code page number of the desired code page. For example, "1256" would specify that the encoding of the source text file is Arabic (Windows). If this argument is omitted, the method uses the current setting of the File Origin option in the Text Import Wizard.
StartRow Optional Variant. The row number at which to start parsing text. The default value is 1.
DataType Optional Variant. Specifies the column format of the data in the file. Can be one of the following XlTextParsingType constants: xlDelimited or xlFixedWidth. If this argument is not specified, Microsoft Excel attempts to determine the column format when it opens the file.
TextQualifier Optional XlTextQualifier. Specifies the text qualifier.
XlTextQualifier can be one of these XlTextQualifier constants.
xlTextQualifierDoubleQuote default
xlTextQualifierNone
xlTextQualifierSingleQuote
ConsecutiveDelimiter Optional Variant. True to have consecutive delimiters considered one delimiter. The default is False.
Tab Optional Variant. True to have the tab character be the delimiter (DataType must be xlDelimited). The default value is False.
Semicolon Optional Variant. True to have the semicolon character be the delimiter (DataType must be xlDelimited). The default value is False.
Comma Optional Variant. True to have the comma character be the delimiter (DataType must be xlDelimited). The default value is False.
Space Optional Variant. True to have the space character be the delimiter (DataType must be xlDelimited). The default value is False.
Other Optional Variant. True to have the character specified by the OtherChar argument be the delimiter (DataType must be xlDelimited). The default value is False.
OtherChar Optional Variant (required if Other is True). Specifies the delimiter character when Other is True. If more than one character is specified, only the first character of the string is used; the remaining characters are ignored.
FieldInfo Optional xlColumnDataType. An array containing parse information for individual columns of data. The interpretation depends on the value of DataType. When the data is delimited, this argument is an array of two-element arrays, with each two-element array specifying the conversion options for a particular column. The first element is the column number (1-based), and the second element is one of the XlColumnDataType constants specifying how the column is parsed.
XlColumnDataType can be one of these XlColumnDataType constants.
xlGeneralFormat General
xlTextFormat Text
xlMDYFormat MDY date
xlDMYFormat DMY date
xlYMDFormat YMD date
xlMYDFormat MYD date
xlDYMFormat DYM date
xlYDMFormat YDM date
xlEMDFormat EMD date
xlSkipColumn Skip Column
Bookmarks