当ページのリンクには一部広告が含まれています。
うさねこ気まぐれPG開発室

Excel VBA エクスプローラで指定フォルダ起動「Shell関数」

広告

エクスプローラでプログラム指定フォルダ起動

うさこちゃん
うさこちゃん

このサンプルはShell関数を利用してエクスプローラでプログラム指定フォルダ起動を開きます。

サンプルコード

うさこちゃん
うさこちゃん

サンプルコードではエクスプローラで「D:\Work」にウィンドウフォーカスを持たせて通常サイズで開きます。

Dim StrFolderPath as String
StrFolderPath = "D:\Work"
Shell "C:\Windows\Explorer.exe " & StrFolderPath, vbNormalFocus

Shell(パス, [ ウィンドウスタイル ])

ウィンドウスタイル 定数

定数説明
vbHide非表示になる。 
vbNormalFocusウィンドウにフォーカスが行く。
通常サイズで開く。
vbMinimizedFocusウィンドウがフォーカスが行く。
最小サイズで開く。
vbMaximizedFocusウィンドウにフォーカスが行く。
最大サイズで開く。
vbNormalNoFocusウィンドウにフォーカスはいかない。
通常サイズで開く。
vbMinimizedNoFocusウィンドウにフォーカスはいかない。
最小サイズで開く。

📝 免責事項

本記事のサンプルプログラムは実行を保証するものではなく、利用に伴う結果について一切の責任を負いません。


広告