Home » Access VBA » Access VBAでデスクトップにフォルダーを作成する

Access VBAでデスクトップにフォルダーを作成する

動作検証バージョン: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

サンプルプロシージャで行っている処理

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でデスクトップにフォルダーを作成する

「Access VBA」の記事一覧

検索


Copyright © インストラクターのネタ帳 All Rights Reserved.

.