Workbooks.OpenText メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
テキスト ファイルを分析して読み込みます。テキスト ファイルを 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 xlMacintosh、xlWindows、または xlMSDOS のいずれかの定数を指定できます。 また、目的のコード ページのコード ページ番号を表す整数値を指定することもできます。 たとえば、"1256" の場合、ソース テキスト ファイルのエンコードは "アラビア語 (Windows)" であることを示します。 この引数を省略すると、このメソッドは、 テキスト インポート ウィザードの [ 元のファイル] の現在の設定値を使用します。
- StartRow
- Object
省略可能 なオブジェクト。 テキストの解析を開始する行番号。 既定値は 1 です。
- DataType
- Object
省略可能 なオブジェクト。 ファイルに含まれるデータの形式を指定します。 XlTextParsingType xlDelimited または xlFixedWidth のいずれかの定数を指定できます。 この引数を省略すると、ファイルを開いたときにデータの形式が自動的に決められます。
- TextQualifier
- XlTextQualifier
省略可能 XlTextQualifierです。 文字列の引用符を指定します。 これらの XlTextQualifier 定数の 1 つを指定できます。xlTextQualifierDoubleQuotedefault
xlTextQualifierNonexlTextQualifierSingleQuote
- ConsecutiveDelimiter
- Object
省略可能 なオブジェクト。 連続した区切り文字を 1 文字として扱うときは True を指定します。 既定値は False です。
- Tab
- Object
省略可能 なオブジェクト。 True を指定すると、タブ文字が区切り記号になります (DataType
xlDelimited である必要があります)。 既定値は False です。
- Semicolon
- Object
省略可能 なオブジェクト。
True を指定すると、セミコロン文字が区切り記号になります (DataType
xlDelimited である必要があります)。 既定値は False です。
- Comma
- Object
省略可能 なオブジェクト。
True を指定すると、コンマ文字が区切り記号になります (DataType
xlDelimited である必要があります)。 既定値は False です。
- Space
- Object
省略可能 なオブジェクト。
True を指定すると、スペース文字が区切り記号になります (DataType
xlDelimited である必要があります)。 既定値は False です。
- Other
- Object
省略可能 なオブジェクト。
引数で指定された文字をOtherChar
区切り記号にする場合は True を指定します (DataType
xlDelimited である必要があります)。 既定値は 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
省略可能 なオブジェクト。