>現在作業中のファイルが存在しているフォルダをエクスプローラで開きたいのですが、マクロで簡単に実行する事は可能でしょうか?
過去に全く同じ話が出たことがあります。
編集中ファイルのフォルダを(新規ウィンドウで)開きます。
# 「既に起動中のエクスプローラで開きたい」という話だと、
# このやり方では駄目ですが。
マクロだと次のように記述します。(内容は最後の1行。他行は注釈)
-------- OPENFOL.MAC --------
//キーボードマクロのファイル
// 編集中のファイルが存在するフォルダを開く
S_ExecCommand('explorer /select,"$F"', 0); // 外部コマンド実行
-----------------------------
オプションパラメータ /select を使用する事で、編集中のファイル名(フルパス)
をそのまま渡す事ができます。しかもフォルダが開かれた時、編集中のファイルが
選択された状態で開かれると言うオマケ付きで。
ツリー付きが良ければ
----------
S_ExecCommand('explorer /e,/select,"$F"', 0); // 外部コマンド実行
----------
だし。
/e を付ける/付けないとかの、各種オプションパラメータの意味は下記リンク参照
[Microsoft] Windows エクスプローラのコマンドライン オプション
└ http://support.microsoft.com/default.aspx?scid=kb;ja;152457