« リフレについての簡単なメモ | メイン | EclipseのようなIDEのように選択範囲をコメント化/解除する秀丸マクロ »

2010/05/09
日付と時間を挿入するショートカットキーを実現する秀丸マクロ

とってもいまさら感満載ですが・・・

エクセルで日付を入力をする際、『Ctrl + ;』、時間を入力する際は『 Ctrl + : 』のショートカットキーを多用するのですが、それを秀丸で出来ないものかとふと思って調べてみました。

①以下の一行マクロをそれぞれ適当なファイル名でマクロ用フォルダに保存します。

日付を挿入するマクロ: insertdate.mac(1kb)
insert year + "/" + month + "/" + day

時間を挿入するマクロ: inserttime.mac(1kb)
insert hour + ":" + minute

マクロ用フォルダはデフォルトでは秀丸をインストールしたフォルダですが、
その他>動作環境メニューの、「環境」の中のマクロファイル用のフォルダを変更することで
任意のフォルダにすることも可能です。

②マクロ>マクロ登録 メニューで作成したマクロを登録します。
例)
マクロ1: タイトル:日付挿入 ファイル名:insertdate.mac
マクロ2: タイトル:時間挿入 ファイル名:inserttime.mac

③ショートカットキーを割り当てる
その他>キー割り当て メニューでキー割り当ての画面を呼び出します。
そのままではCtrl + ; や Ctrl + : のショートカットキーを割り当てることができませんが、
「キー割り当て拡張」のチェックを入れると割り当てが出来るようになります。

Ctrlにチェックを入れて、キーで「 ; 」を選択(時間挿入の場合は「 : 」を選択)し、
コマンドで、プルダウンから「メニュー/マクロ」を選んで、
リストボックスで先ほど登録したマクロを指定してキーを割り当てます。

これで、エクセルと同じようにCtrl+;で日付、Ctrl+:で時間をカーソル位置に挿入できるようになります。


コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)