エクセルのウインドウをアクティブにしたいんですけど、
どうすればいいんでしょうか?
VBのフォーム→項目別内のShowModalをFalseにしてみてはいかがですか?
一番簡単な方法はExcelのキャプションタイトル名を取得して
Private Sub Command1_Click()
AppActivate "Microsoft Excel - Book1"
End Sub
でも最小化されていたり、キャプションタイトル名が一定でないので
通常はクラス名等を指定してハンドルを取得してSetForegroundWindow API
等でアクティブにするのが一般的かと思います。
詳しくは下記URLの逆引きヘルプのAPIを使ってWindowをアクティブにする
を参照して下さい。
ツイート | ![]() |