Word, Excelにオレオレキーバインドを導入する (Office 2010)

Word

Wordを起動し,ファイルタブから,オプション > リボンのユーザ設定 > ショートカットキー: ユーザ設定の順にクリック

「分類」の「リボンにないコマンド」にCharLeft, CharRight, LineUp, LineDownなどカーソル位置操作系がある.

Excel

Wordと同様には設定出来ない.VBAを書くのが簡単なようだ.

まず,Excelを開き「開発」タブが表示されていることを確認する. 表示されていないときは,ファイルタブ > オプション > リボンのユーザ設定で,開発タブを追加する.

開発タブから「マクロの記録」を選択,適当なタイトルを付け,保存先を「個人用マクロブック」にする. 開発タブから「Visual Basic」を選択. 立ち上がるVisual Basicの中からVBAProject (Personal.xlsb)以下の標準モジュールよりModule1を選択.

Option Explicit
 
Sub Auto_Open()
    ' ここに処理したい内容
End Sub

のように書けば,Excel起動時にAuto_Open関数が呼ばれる. ショートカットの定義はExcelでEmacsライクなキーバインドを使うなどが参考になる.