ExcelWork.info

Excel(エクセル)のマクロ・VBA・関数・操作などのメモ

FileSystemObject:テキストファイルを操作する(TextStream オブジェクト)

   

TextStream オブジェクト

FileSystemObject(FSO)CreateTextFile メソッドOpenTextFile メソッドFile オブジェクトOpenAsTextStream メソッド で、TextStream オブジェクト を取得できます。
CreateTextFile メソッド は、新規テキストファイルを作成します。また、OpenTextFile メソッドOpenAsTextStream メソッド は、テキストファイルを開きます。詳細は、テキストファイルを作成(CreateTextFile メソッド)テキストファイルを開く(OpenTextFile メソッド)テキストファイルを開く(OpenAsTextStream メソッド) を参照してください。
また、FileSystemObject(FSO)のインスタンスを生成する方法は、ファイルシステムオブジェクト(FileSystemObject)の使い方 を参照してください。



TextStream オブジェクト の主なメソッド


メソッド 内容
Close メソッド TextStream ファイルを閉じます。
Read メソッド TextStream ファイルから文字列(指定した数の文字)を取得します。
ReadLine メソッド TextStream ファイルから文字列(行単位)を取得します。
ReadAll メソッド TextStream ファイル全体の文字列を取得します。
Write メソッド TextStream ファイルに指定した文字列を書き込みます。
WriteLine メソッド TextStream ファイルに指定した文字列と改行文字を書き込みます。
WriteBlankLines メソッド TextStream ファイルに指定した数の改行文字を書き込みます。
Skip メソッド TextStream ファイルを読み込むときに、指定数の文字をスキップして読み込み位置を移動します。
SkipLine メソッド TextStream ファイルを読み込むときに、次の行に読み込み位置を移動します。


Close メソッド の詳細は、FileSystemObject:ファイルを開く・閉じる(OpenTextFile ,Close) を参照してください。
Read メソッド、ReadLine メソッド、ReadAll メソッド の詳細は、TextStream ファイルを読み込む(Read,ReadLine,ReadAll) を参照してください。
Skip メソッド、SkipLine メソッド の詳細は、TextStream ファイルで、指定された読み込み位置に移動(Skip,SkipLine) を参照してください。
Write メソッド、WriteLine メソッド、WriteBlankLines メソッド の詳細は、TextStream ファイルに書き込む(Write,WriteLine,WriteBlankLines) を参照してください。



TextStream オブジェクト の主なプロパティ


プロパティ 内容
Column プロパティ TextStream ファイル内の現在の文字位置を取得します。
Line プロパティ TextStream ファイル内の行頭からの現在の行位置を取得します。
AtEndOfLine プロパティ 読み込み位置が、TextStream ファイルの行末かどうかを調べます。
AtEndOfStream プロパティ 読み込み位置が、TextStream ファイルの末尾かどうかを調べます。


AtEndOfLine プロパティ、AtEndOfStream プロパティ、Column プロパティ、Line プロパティ の詳細は、TextStream ファイルの位置(AtEndOfLine,AtEndOfStream,Column,Line) を参照してください。



TextStream オブジェクト 使用例

サンプルVBAソース


実行結果

FSO TextStream オブジェクト



 - FileSystemObject , , , , , , , , , , , , , , , , , , , , ,

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

  関連記事

FSO CopyFile メソッド
FileSystemObject:ファイルをコピー(CopyFile メソッド)

ファイルをコピーする(CopyFile メソッド) FileSystemObje …

FSO Name プロパティ 01
FileSystemObject:フォルダまたはファイルの名前を取得または設定する(Name プロパティ)

フォルダまたはファイルの名前を取得または設定する(Name プロパティ) Fil …

FSO Attributes プロパティ
FileSystemObject:ファイル・フォルダの属性を取得または設定(Attributes プロパティ)

ファイル・フォルダの属性を取得または設定(Attributes プロパティ) フ …

FSO ReadAll メソッド
TextStream ファイルを読み込む(Read,ReadLine,ReadAll)

ReadAll メソッド TextStream ファイルの内容全体を取得します。 …

FSO Delete メソッド 実行前
FileSystemObject:フォルダやファイルを削除(Delete メソッド)

フォルダやファイルを削除(Delete メソッド) FileSystemObje …

FileSystemObject:フォルダを移動する(MoveFolder)

フォルダを移動する(MoveFolder メソッド) FileSystemObj …

FileSystemObject:ファイルを移動する(MoveFile)

ファイルを移動する(MoveFile メソッド) FileSystemObjec …

FSO AtEndOfLine プロパティ Line プロパティ
TextStream ファイルの位置(AtEndOfLine,AtEndOfStream,Column,Line)

AtEndOfLine プロパティ 開いたファイル(TextStream ファイ …

FSO ParentFolder プロパティ
FileSystemObject:ファイルやフォルダの親フォルダを調べる(ParentFolder プロパティ)

指定したファイルやフォルダの親フォルダを調べる(ParentFolder プロパ …

FSO GetTempName メソッド
FileSystemObject:一時ファイルの名前を自動的に作成(GetTempName)

一時ファイルの名前を自動的に作成(GetTempName メソッド) FileS …