エクセルのウインドウをアクティブにするには?


みき  2002-10-18 23:32:20  No: 105221  IP: [192.*.*.*]

エクセルのウインドウをアクティブにしたいんですけど、
どうすればいいんでしょうか?

編集 削除
mkt  2003-04-14 14:08:33  No: 105222  IP: [192.*.*.*]

VBのフォーム→項目別内のShowModalをFalseにしてみてはいかがですか?

編集 削除
VBレスキュ-(花ちゃん)  URL  2003-04-15 15:24:52  No: 105223  IP: [192.*.*.*]

一番簡単な方法はExcelのキャプションタイトル名を取得して
Private Sub Command1_Click()
    AppActivate "Microsoft Excel - Book1"
End Sub

でも最小化されていたり、キャプションタイトル名が一定でないので
通常はクラス名等を指定してハンドルを取得してSetForegroundWindow API
等でアクティブにするのが一般的かと思います。
詳しくは下記URLの逆引きヘルプのAPIを使ってWindowをアクティブにする
を参照して下さい。

編集 削除