はじめに
サクラエディタのちょっとした効率化を記載します。
定型文の挿入をコンテキストメニューから行うことでメール作成や SQL 生成などがラクになります。
定型文の準備
任意の場所に挿入したい定型文を格納する。
test.txt
テンプレートテキストを挿入する
メッセージ
おわり
使用するマクロ(コード)
insert.js
var fs = new ActiveXObject("Scripting.FileSystemObject");
var template_file = fs.OpenTextFile("D:\\work\\sakura_test\\test.txt", 1);
var text = template_file.ReadAll();
Editor.InsText(text);
template_file.Close();
外部マクロの登録
- 「設定 > 共通設定 > マクロを選択する
- マクロ一覧にパスが設定されていることを確認する
- 名前欄に任意の名前、File 欄には作成した js ファイル名(ここでは insert.js)
- 「設定」ボタンを押下する
※Ctrl+6 で共通設定は開く。
カスタムメニューへの登録
- 「設定 > 共通設定 > カスタムメニューを選択する
- 種別を「外部マクロ」に設定する
- 追加したマクロを選択し、「→」を押下する
外部マクロの実行
おわりに
右クリック一つで定型文を挿入できるようになりました。
定型作業が少しラクになるかもしれません。あと生産性向上も。
参考
https://qiita.com/inokou/items/fff2917aa0d0963b565b
https://solution-hack.co.jp/archives/368
https://qiita.com/mosh/items/0097e23a5084b07c2518