Excel-VBA folderとかshellとか

Excelでフォルダを開くんだが、すでに開いていたら前面に出すだけにしたいので探して考える。
Window object つかうらしい。

TypeName(window.document)が
"HTMLDocument"ならIE
"IShellFolderViewDual3"ならフォルダ
らしい。

Windowオブジェクトに対し、Quitメソッドを実行するとそのウィンドウ閉じ。
-----
'オブジェクト用変数
Dim objShell As Object, objWindow As Object
'シェルのOBJ作る
Set objShell = CreateObject("Shell.Application")

For Each objWindow In objShell.Windows
'TypeNameでオブジェクトのタイプを確認
Debug.Print "タイプは:" & TypeName(objWindow.document)
Next

続き。。。またこんど。。。
→ 続き-閉じるを使う



ブログ気持玉

クリックして気持ちを伝えよう!

ログインしてクリックすれば、自分のブログへのリンクが付きます。

→ログインへ

なるほど(納得、参考になった、ヘー)
驚いた
面白い
ナイス
ガッツ(がんばれ!)
かわいい

気持玉数 : 0

この記事へのコメント

この記事へのトラックバック