> OnCloseQueryイベントでプロパティを変更して接続を断てばいいのでは?
プロパティの内容にもよるかも知れませんが,確認はできそうな..
福士さんが OnShow のことを書いていたので,もしかしたら,
と思ったら OnShow イベントだったんですね (^^);
アプリはバージョン UP で機能が増え,その分他のプログラムからの操作
は面倒になってきているようです.
Excel の VBA でも同様の現象が発生するのもそういったことかも知れません.
他のアプリを操作する場合,そのアプリの操作対象のオブジェクトの生成完了を
確実に検出してから操作しないと,いろいろトラブルの元になりますね.
この生成完了を検出するのは結構難しいです.
例えば Delphi の IDE なんかは 450 以上のウィンドウを生成しますが,
その生成順序は必ずしも同じではありません.
Excel も CBT フックをしてウィンドウの生成を観察するとやはり生成順序は
常に同じではないです.
ともかく,他のアプリの操作は難しいです.ハイ.
Windows XP あたりまではそこそこ操作ができたようですが.
|