2014年9月9日火曜日

画面のハードコピー No2

画面全体のハードコピーをプリントアウトするのは結構簡単にできました。

そうなると欲がでてきます。

最近のモニターは大画面なので、
フツーにハードコピーを出力したら、見たい部分がすごく小さい場合があります。

そこで、アクティブウインドのみを出力する方法がないか考えました。

クリップボードにコピーするなら、
全画面は「PrintScreen」キーだけ、
アクティブウインドは「ALT + PrintScreen」なので、
エクセルのVBAで、キーのエミュレーションを重ねればいいと思います。

キーをエミュレーションする場合は、
そのキーのコードと、キーを「押す」と「離す」の動作を組み合わせますので、
「ALT」をキーダウン
「PrintScreen」をキーダウン
「PrintScreen」をキーアップ
「ALT」をキーアップ
の順にエミュレートさせれば簡単やん。

で、早速改良してみたら動きません。
なんでじゃ?

0 件のコメント:

コメントを投稿