Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


63790 / 76732 ←次へ | 前へ→

【17534】Re:フォルダを開く
回答  Kein  - 04/9/1(水) 20:25 -

引用なし
パスワード
   >フォルダを開く
なら、こんな感じです。もちろんイベントマクロではありませんが。

Sub Fol_Open()
  Dim objShell As Object, objFolder As Object
  Dim FSO As Object, WshShell As Object
  Dim FolN As String, SPath As String
   
  Set objShell = CreateObject("Shell.Application")
  Set objFolder = objShell _
  .BrowseForFolder(0, "フォルダを選択して下さい", 0, "C:\")
  If objFolder Is Nothing Then GoTo ELine
  FolN = objFolder.Items().Item().Path
  Set FSO = CreateObject("Scripting.FileSystemObject")
  Set WshShell = CreateObject("WScript.Shell")
  SPath = FSO.GetFolder(FolN).ShortPath
  WshShell.Run SPath, 3, False
  Set FSO = Nothing: Set WshShell = Nothing
ELine:
  Set objFolder = Nothing: Set objShell = Nothing
End Sub

1 hits

【17518】フォルダを開く mamama 04/9/1(水) 4:36 質問
【17519】Re:フォルダを開く かみちゃん 04/9/1(水) 7:26 回答
【17520】Re:フォルダを開く IROC 04/9/1(水) 8:58 回答
【17534】Re:フォルダを開く Kein 04/9/1(水) 20:25 回答
【17542】Re:フォルダを開く mamama 04/9/2(木) 0:50 お礼

63790 / 76732 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free