FileExistsメソッドは指定したファイルが存在するかの判定をします。
※ファイルシステムオブジェクト(FileSystemObject)についてはこちら
FileExistsメソッドの構文
構文
ファイルシステムオブジェクト.FileExists(ファイルのパス(Filespec))
FileExistsメソッドの構成要素と引数
構成要素と引数
要素/引数 | 必須/任意 | 説明 |
---|---|---|
ファイルシステムオブジェクト (FSO) |
必須 | ファイルシステムオブジェクトを指定します。 |
ファイルのパス (Filespec) |
必須 | 存在を確認するファイルパスを文字列で指定します。 |
FileExistsメソッドをつかったサンプルマクロ
以下のマクロは、FileExistsメソッドをつかって引数に指定したファイルの存在を判定します。判定の結果として指定したファイルが存在する場合はTrue、存在しない場合はFalseをイミディエイトウィンドウに表示します。
サンプルコード
Option Explicit
Sub ファイルシステムオブジェクト_FileExistsメソッド()
'ファイルシステムオブジェクトを使うため準備
'①事前バインディングの場合はVBEのツールより参照設定で「Microsoft Scripting Runtime」にチェックをしてください。
Dim FSO As FileSystemObject
Set FSO = New FileSystemObject
'FileExistsメソッドの使用例
Debug.Print FSO.FileExists("C:\Users\ユーザー名\Desktop\Test\サンプルワード.docx")
End Sub
実行結果
指定したファイルが存在する場合はイミディエイトウィンドウにTrueを表示します。存在しない場合はFalseを表示します。
ファイルがあったら●●するみたいなときに使うといいね。
独学でプログラミングをはじめてみたけど、このままの学習方法に不安を感じているのなら、
オンラインスクールで現役エンジニアのサポートがあるテックアカデミーがおすすめ。
スキマ時間に学べて仕事も保証。必ず副業、始められます。まずは無料でプログラミング体験
オンラインスクールで現役エンジニアのサポートがあるテックアカデミーがおすすめ。
スキマ時間に学べて仕事も保証。必ず副業、始められます。まずは無料でプログラミング体験
コダマのもりブログはにほんブログ村に登録しています。
ブログの記事が役に立ったと感じて頂けたら、フォローお願いいたします。
コメント