|
参考になってよかったです。お世話ついでの提案です。
ところで、秀まるお2 さんのコメントにあるメモも使いたいなら、
1.以下のマクロを適当に中身を書き換えて試されてはいかがでしょう。
2.その際には文字で、「重要」「後で」「普通」と記入するよりも
「★」「☆」「 」を、 重要★ 後で☆ 普通無しとすればスペースも
最小限しか場所を取らずアイコン表示できると思います。
1つ目
//RedMailMark
//メモを「重要★」にセットする
//メールをマークする
//赤背景にする
loaddll "TKInfo.dll";
#n = dllfunc("BeginEditMail");
#n = dllfunc("SetHeader","X-Memo","★"); // 重要★ 後で☆ 普通無し
#n = dllfunc("SaveEditMail", 0, 0 );
save;
#n = dllfunc("GetMailColor");
if( #n != 8 ) #n = dllfunc("SetMailColor", 8); // 赤背景
#n = dllfunc( "SwitchMark" ); // マークON/OFF
2つ目
//RedMark
//メモを「後で☆」にセットする
//メールをマークする
//赤文字にする
loaddll "TKInfo.dll";
#n = dllfunc("BeginEditMail");
#n = dllfunc("SetHeader","X-Memo","☆"); // 重要★ 後で☆ 普通無し
#n = dllfunc("SaveEditMail", 0, 0 );
save;
#n = dllfunc("GetMailColor");
if( #n != 1 ) #n = dllfunc("SetMailColor", 1); // 赤文字
#n = dllfunc( "SwitchMark" ); // マークON/OFF
3つ目
//NoColerNoMark
//メモを消去する
//メールのマークON/OFF
//色無し背景にする
loaddll "TKInfo.dll";
#n = dllfunc("BeginEditMail");
#n = dllfunc("SetHeader","X-Memo",""); // 重要★ 後で☆ 普通無し
#n = dllfunc("SaveEditMail", 0, 0 );
save;
#n = dllfunc("GetMailColor");
if( #n != 0 ) #n = dllfunc("SetMailColor", 0); // 色無し
#n = dllfunc( "SwitchMark" ); // マークON/OFF
#v = dllfunc("ViewArea");
#n = dllfunc("SetViewArea", #v);
3.メモ欄に言葉を表示したい場合は[設定・全般的な設定・メール表示・ヘッダー
・受信用メールの時]に X-Memo: を追加しておき、
4.[設定・全般的な設定・メール一覧]の[メール一覧への表示項目、並び順
・特定ヘッダの内容]にX-Memo: を指定すれば、メール一覧枠に表示可能
です。
秀丸エディタ Ver.8.00β43
秀丸メール Ver.5.34β4
Windows XP Pro SP3
|
|