次の方法で共有


Workbooks.OpenText メソッド

定義

テキスト ファイルを分析して読み込みます。テキスト ファイルを 1 枚のシートとして、それを含む新しいブックを開きます。

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)

パラメーター

Filename
String

文字列 が必要です。 読み込まれるテキスト ファイルの名前を指定します。

Origin
Object

省略可能 なオブジェクト。 テキスト ファイルの元のプラットフォームを指定します。 XlPlatform xlMacintoshxlWindows、または xlMSDOS のいずれかの定数を指定できます。 また、目的のコード ページのコード ページ番号を表す整数値を指定することもできます。 たとえば、"1256" の場合、ソース テキスト ファイルのエンコードは "アラビア語 (Windows)" であることを示します。 この引数を省略すると、このメソッドは、 テキスト インポート ウィザードの [ 元のファイル] の現在の設定値を使用します。

StartRow
Object

省略可能 なオブジェクト。 テキストの解析を開始する行番号。 既定値は 1 です。

DataType
Object

省略可能 なオブジェクト。 ファイルに含まれるデータの形式を指定します。 XlTextParsingType xlDelimited または xlFixedWidth のいずれかの定数を指定できます。 この引数を省略すると、ファイルを開いたときにデータの形式が自動的に決められます。

TextQualifier
XlTextQualifier

省略可能 XlTextQualifierです。 文字列の引用符を指定します。 これらの XlTextQualifier 定数の 1 つを指定できます。xlTextQualifierDoubleQuotedefaultxlTextQualifierNonexlTextQualifierSingleQuote

ConsecutiveDelimiter
Object

省略可能 なオブジェクト。 連続した区切り文字を 1 文字として扱うときは True を指定します。 既定値は False です。

Tab
Object

省略可能 なオブジェクト。 True を指定すると、タブ文字が区切り記号になります (DataTypexlDelimited である必要があります)。 既定値は False です。

Semicolon
Object

省略可能 なオブジェクトTrue を指定すると、セミコロン文字が区切り記号になります (DataTypexlDelimited である必要があります)。 既定値は False です。

Comma
Object

省略可能 なオブジェクトTrue を指定すると、コンマ文字が区切り記号になります (DataTypexlDelimited である必要があります)。 既定値は False です。

Space
Object

省略可能 なオブジェクトTrue を指定すると、スペース文字が区切り記号になります (DataTypexlDelimited である必要があります)。 既定値は False です。

Other
Object

省略可能 なオブジェクト引数で指定された文字をOtherChar区切り記号にする場合は True を指定します (DataTypexlDelimited である必要があります)。 既定値は False です。

OtherChar
Object

省略可能なオブジェクト (True の場合Otherは必須)。 が True の場合に区切り文字をOther指定します。 If more than one character is specified, only the first character of the string is used; the remaining characters are ignored.

FieldInfo
Object

省略可能 XlColumnDataTypeです。 各列のデータ形式を示す配列を指定します。 解釈は の DataType値によって異なります。 データが区切り記号で区切られている場合は、この引数に 2 要素配列の配列を使用して、配列内の各 2 要素配列が特定の列の変換オプションを指定するようにします。 最初の要素は列番号 (1 から始まる) で、2 番目の要素は列の解析方法を指定するXlColumnDataType クラスの定数のいずれかです。xlGeneralFormat GeneralxlTextFormat TextxlMDYFormat MDY datexlDMYFormat DMY datexlYMDFormat YMD datexlMYDFormat MYD datexlDYMFormat DYM datexlYDMFormat YDM datexlEMDFormat EMD datexlSkipColumn Skip Column インストールして選択した場合にのみ、 xlEMDFormat を使用できます。 xlEMDFormat 定数は、台湾の元号の日付が使用されていることを指定します。列指定子は任意の順序で指定できます。 入力データに特定の列の列指定子がない場合、列は [全般] 設定で解析されます。ノート列をスキップするように指定する場合は、残りのすべての列の型を明示的に指定する必要があります。または、データが正しく解析されません。データに認識可能な日付がある場合、列の設定が [全般] であっても、セルはワークシートの日付として書式設定されます。 さらに、列に上記の日付形式のいずれかを指定し、データに認識された日付が含まれていない場合、ワークシート内のセル形式は General になります。ソース データに固定幅の列がある場合、各 2 要素配列の最初の要素は列の開始文字の位置を指定します (整数として、文字 0 (ゼロ) は最初の文字です)。 The second element in the two-element array specifies the parse option for the column as a number between 0 and 9, as listed in the preceding table.

TextVisualLayout
Object

省略可能 なオブジェクト。 テキストの視覚的な配置を指定します。

DecimalSeparator
Object

省略可能 なオブジェクト。 Excel で数値を認識する場合に使う小数点の記号です。 既定はシステム設定です。

ThousandsSeparator
Object

省略可能 なオブジェクト。 Excel で数値を認識する場合に使う桁区切り記号です。 既定の設定はシステム設定です。次の表は、さまざまなインポート設定で Excel にテキストをインポートした結果を示しています。 数値の結果は右詰めで表示します。

TrailingMinusNumbers
Object

省略可能 なオブジェクト

Local
Object

省略可能 なオブジェクト

適用対象