動作検証バージョン:Windows 11 Home + 64bit Access バージョン 2501(ビルド18407.200002クイック実行)ベータチャネル
「access vba デスクトップ フォルダー作成」
という検索キーワードでアクセスがありました。
[スポンサードリンク]
デスクトップにフォルダーを作成するサンプルプロシージャ
以下のSubプロシージャを実行すると、デスクトップに「新しいフォルダー」という名前のフォルダーを作成できます。
Sub デスクトップにフォルダーを作成する()
Dim path_desktop As String
path_desktop = _
CreateObject("WScript.Shell").SpecialFolders("Desktop") & "\"
MkDir path_desktop & "新しいフォルダー"
End Sub
Dim path_desktop As String
path_desktop = _
CreateObject("WScript.Shell").SpecialFolders("Desktop") & "\"
MkDir path_desktop & "新しいフォルダー"
End Sub
サンプルプロシージャで行っている処理
WshShell.SpecitalFoldersプロパティの引数に、
文字列「Desktop」を指定すると、デスクトップのパスが取得できます。
その末尾に「\」を付けて変数に代入しておきます。
Dim path_desktop As String path_desktop = _ CreateObject("WScript.Shell").SpecialFolders("Desktop") & "\"
その後、VBAのMkDir関数の引数に、
新しく作成したいフォルダー名を、デスクトップのパスに付加した文字列を指定することで、フォルダーを作成しています。
MkDir path_desktop & "新しいフォルダー"
最終更新日時:2024-12-21 12:18
[スポンサードリンク]
Home » Access VBA » Access VBAでデスクトップにフォルダーを作成する