LoginSignup
0
2

More than 5 years have passed since last update.

開いているエクセルファイルの格納フォルダを開く(エクスプローラーで)

Last updated at Posted at 2017-09-19

開いているエクセルファイルが保存されているフォルダを開く

普段、履歴やショートカットからファイルを開くことが多くて
フォルダを辿ってファイルを開くことが少ない。

なのであるファイルをがどこにあるか思い出すのに、
「こないだのあのファイルが入ってるのと同じフォルダにあると思う」
みたいな思い出し方をすることも多く。

その時にエクセルファイル開いた状態から、そのファイルが入ってるフォルダ(パス)を開きたい。
っていう欲求がニョキニョキ出てきて調べて作ったサブプロシージャ
どことどこをパクったかは記憶がないけど。。

これを自分を実行すると、アクティブになってるファイルの格納パスがエクスプローラーで開かれる。こが、地味だけどわりと便利。

opne_activebook_path

Sub open_activebook_path

    Dim f_wsh As Object
    Dim f_exec As Object
    Dim f_cmd As String
    Dim f_myPath As String

    Set f_wsh = CreateObject("WScript.Shell") 
    f_myPath = ActiveWorkBook.Path

    f_cmd = "start " & f_myPath
    Set f_exec = f_wsh.Exec("%ComSpec% /c " & f_cmd)

    Set f_exec = Nothing
    Set f_wsh = Nothing

End Sub

0
2
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
2