投稿日 | : 2006/06/27(Tue) 17:07 |
投稿者 | : ダンボ |
Eメール | : |
URL | : |
タイトル | : Re: 他ハンドルの取得方法 |
> ret1 = Shell(Environ("ComSpec") & " /c start C:\Test.xls")
うわ。これで取れるプロセスIDはシェルプログラム(Command.com等)のものですね。
シェルプログラムはEXCEL(別プロセス)を起動してすぐ終了するから話が合っています。
ret1 = Shell("EXCEL C:\Test.xls", vbNormalFocus)
という感じでEXCELそのものを起動すればOK。手打ちなので第1引数は試行錯誤が必要かも。