「平成」を感じるもの

Excel VBAを使って
D:\aaa\bbb\のフォルダーが
もし、開かれていなければ
最前面表示でこれを開き、

もし、既に開かれていればそのウインドウを最前面表示にするプログラムを
作りたいのですが
どのようにすれば良いでしょうか?

質問者からの補足コメント

  • ありがとうございます。

    完璧でした。

    No.1の回答に寄せられた補足コメントです。 補足日時:2016/01/28 16:22

A 回答 (2件)

>もし、既に開かれていればそのウインドウを最前面表示にするプログラム


の動作も含めて

Sub ボタン1_Click()
CreateObject("Shell.Application").Open "D:\aaa\bbb\"
End Sub

でご希望の動作になりませんか?
この回答への補足あり
    • good
    • 14

https://gist.github.com/kumatti1/25c9118ba867784 …
既に回答が出されてますが、最前面がSetWindowPosのHWND_TOPMOSTを指すならご検討ください。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


おすすめ情報

このQ&Aを見た人がよく見るQ&A