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 DateLastModified プロパティ
FileSystemObject:ファイル・フォルダの最終更新日時を取得(DateLastModified プロパティ)

ファイル・フォルダの最終更新日時を取得(DateLastModified プロパ …

FSO Files プロパティ
FileSystemObject:フォルダ内のすべてのファイルを取得(Files プロパティ)

フォルダ内のすべてのファイルを取得(Files プロパティ) フォルダ内のすべて …

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

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

FSO OpenTextFile メソッド 実行前
FileSystemObject:ファイルを開く・閉じる(OpenTextFile ,Close)

ファイルを開く(OpenTextFile メソッド) FileSystemObj …

FSO DateCreated プロパティ
FileSystemObject:ファイル・フォルダの作成日時を取得(DateCreated プロパティ)

ファイル・フォルダの作成日時を取得(DateCreated プロパティ) Fil …

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

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

FSO Size プロパティ
FileSystemObject:ファイルやフォルダのサイズを取得(Size プロパティ)

ファイルやフォルダのサイズを取得(Size プロパティ) FileSystemO …

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

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

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

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

FSO FolderExists メソッド 1
FileSystemObject:フォルダの存在確認(FolderExists メソッド)

フォルダの存在確認(FolderExists メソッド) FileSystemO …