|
フォームのコマンドボタンを押すことでPDFファイルを閉じたいのですが、
SendKeysが機能してくれません。
今、別のプログラムにて、
「myDRAWING = Shell(....以下略」で、PDFファイルを開きます。
そしてコマンドボタン「EXT1」のプログラムを以下のように設定しています。
-----
Private Sub EXT1_Click()
AppActivate myDRAWING
SendKeys "^Q", True
End Sub
-----
これを実行しても、Acrobatが終了してくれません。
ステップインモードで実行してみると、
「AppActivate myDRAWING」は実行されていることは確認できました。
したがって「SendKeys "^Q", True」が実行されないままエラーも出ず、
終了してしまっているようなのです。。
「^Q」を「^W」にしてもファイルは閉じませんでした。
しかし、
-----
SendKeys "%FO", True
SendKeys "○○(パス)", True
SendKeys "{ENTER}", True
-----
で、ファイルが開くことはできました。
これはいったいどういうことなのでしょうか。
閉じたり終了させる場合は、SendKeysのほかに、何か必要なんでしょうか。
原因点や代替案等ありましたら、ぜひご教授ください。
|
|