いつもどこかでデスマーチ♪

不定期に、私の日常を書き込みしていきます。

Excel VBA は奥が深い…

2016年09月08日 11時45分06秒 | メモ
記載元URL:http://www.excel.studio-kazu.jp/kw/20031119193629.html

「Application.OnKey」 を使う事で、ショートカットキーの処理を自作できる(上書きできる)

転記元のコピー:
Sub key()
    Application.OnKey "^{v}", "copy"
 End Sub
 '-------------------------
 Sub copy()
    On Error Resume Next
    ActiveCell.PasteSpecial Paste:=xlValues
    On Error GoTo 0
 End Sub
 '-------------------------
 Sub end_key()
    Application.OnKey "^{v}"
 End Sub


アプリケーション起動時に、Key()メソッドを呼び出すと、アプリケーション内の「CTRL+V」の機能を"copy" メソッドで上書きできる
アプリケーション終了時に、end_key()メソッドを呼び出せば元に戻る

詳しくはこっち:https://msdn.microsoft.com/ja-jp/library/office/ff197461.aspx

いやぁ~知らない機能が多いですなぁ…

ショートカットキーとか、ツールバー・メニューバーも出来るようになると良いよなぁ…
無いかなぁ

コメント    この記事についてブログを書く
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする
« fakepath について | トップ | 幻?のOpenlayers Ver2.14 »

コメントを投稿

ブログ作成者から承認されるまでコメントは反映されません。

メモ」カテゴリの最新記事