Excel VBA は奥が深い…

記載元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

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

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

コメント

このブログの人気の投稿

ヨドバシカメラの店舗購入履歴を見るには…

C# の WPF の DataGrid で 行を交互に背景色を変える+選択色を変える+カラムが無い所も変える…

Visual Studio の ホットリロードが動かない場合に確認するところ