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

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

  関連記事

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

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

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

フォルダやファイルの種類を取得(Type プロパティ) FileSystemOb …

FSO Drive オブジェクトのプロパティ
FileSystemObject:Drive オブジェクトの主なプロパティ

Drive オブジェクトの取得 Drive オブジェクト を取得するには、FSO …

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

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

FSO DateLastAccessed プロパティ
FileSystemObject:ファイル・フォルダの最終アクセス日時を取得(DateLastAccessed プロパティ)

ファイル・フォルダの最終アクセス日時を取得(DateLastAccessed プ …

FSO GetBaseName メソッド
FileSystemObject:指定したファイル名から拡張子を除いた文字列を取得する(GetBaseName)

ファイル名から拡張子を除いた文字列を取得(GetBaseName メソッド) F …

FSO CopyFolder メソッド 1
FileSystemObject:フォルダをコピー(CopyFolder メソッド)

フォルダをコピー(CopyFolder メソッド) FileSystemObje …

FSO GetDrive メソッド
FileSystemObject:ドライブを取得する(GetDrive メソッド)

ドライブを取得する(GetDrive メソッド) FileSystemObjec …

ファイルシステムオブジェクト(FileSystemObject)の使い方

ファイルシステムオブジェクト(FileSystemObject) FileSys …

FileSystemObject:ファイルの存在確認(FileExists メソッド)

ファイルの存在確認(FileExists メソッド) FileSystemObj …