F1ボタンでのヘルプがうるさい
Excelを操作中に誤ってF1キーを押してしまい、ヘルプが表示されて「お前じゃなぁぁいぃぃぃーーーー!」となったことがある方、結構いると思います。
F2キーでセルの内容を修正する時や、Escキー操作の時が多いのでしょうね。
そのように簡単に表示されてしまうヘルプですが、実際には利用することはあまりないのではないでしょうか。
少なくとも私は全く見ません。そのためF1キーでのヘルプが邪魔で仕方ありません。そういう場合はF1でのヘルプ起動を停止してしまいましょう。
どうしてもヘルプが見たい場合はヘルプボタンを押せば表示できます。
コード
以下のマクロでF1のヘルプ起動が無効になります。
1 2 3 4 |
Sub Auto_Open() '// F1のヘルプ起動を無効化 Application.OnKey "{F1}", "" End Sub |
Auto_Open関数はExcel起動時に1度だけ呼び出される関数で、すでにExcelが起動済みで別のブックを開くときはAuto_Open関数は動作しません。
なお、標準モジュールに記述する必要があります。
もしブックごとに初期処理を行いたい場合は、Workbook_Open関数を使います。
ブックを開いたときに1度だけ呼び出される関数で、各ブックのThisWorkbookに記述します。
1 2 3 4 |
Sub Workbook_Open() '// F1のヘルプ起動を無効化 Application.OnKey "{F1}", "" End Sub |
なお、Auto_Open関数とWorkbook_Open関数の両方が記述されている状況では、Auto_Open関数が先に実行され、Workbook_Open関数はそのあとに実行されます。