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