スレッド表示を選択肢から外したいNo.00551
t_a_gogo2 さん 16/10/13 15:07
 
お世話になります。
立て続けの質問で失礼します。
題記の件、両親が秀丸メールを使っていて、誤ってメール一覧のバーにある「スレッ
ド」のバーを触ってしまうと、当然スレッド表示になるのですが、この動作を禁止す
ることは出来ますでしょうか?つまり、「一覧」表示のみしか使えない(すべてのア
ドレス、すべてのフォルダで)にしたいのです。
両親とメール関係のことをTELで話していいるとどうも話がかみ合わないので、帰省
した際に調べると、いつの間にか「一覧」モードから「スレッド」モードになってい
て、新しいメールが下の方に表示されるようになり見落としていたのと、「一覧」へ
の戻し方もも分かっていなかったので、いっそのこと最初から「スレッド」表示を選
択できないようにしたいのですが、そのような設定が見つけられませんでした。
あるいはマクロ等で対応可能でしょうか?

よろしくお願いします。

[ ]
RE:00551 スレッド表示を選択肢から外したNo.00552
秀まるお2 さん 16/10/13 15:51
 
 秀丸メール起動時のマクロで、

    #n = dllfunc("SelectFolder", ... );

 とした後に、

    #n = dllfunc("SetThreadView", 0);

 とすれば、少なくとも受信フォルダは一覧表示に戻ります。これが1つお勧め
です。

 スレッド表示に間違って切り換えるのを禁止する手段もいくつかあります。ま
ず、「表示」メニューの「メール一覧枠中の部品を隠す」ってコマンドがありま
す。これを1回実行すると、「一覧/スレッド」の切り換えが、少なくとも普通
のマウス操作では出来なくなります。

 しかし、「Ctrl+Tab」キーで切り替わってしまう問題が残ります。これを回避
するには、「設定・キー割り当て...」で、例えばマクロ35とかの何も意味の無
いコマンドに対してCtrl+Tabキーを割り当てる作戦があります。

 他の誤操作対策としては・・・

 「全般的な設定・メール一覧・詳細・表示範囲」の
 □ フォルダを切り換えた時は表示範囲を「全体」にリセットする

 をONにするのもお勧めです。

 あと、特定のコマンドを実行させないようにすることも出来ます。

 マクロとして、

    message "このコマンドは実行できません。";

 って1行だけのマクロを作っておきます。マクロ名は、仮に
「CannotExecute.mac」とします。

 「マクロ・マクロ登録...」の「コマンド置き換え」の所で、例えば、「コマ
ンドの番号を調べる▼」で「フォルダの削除」のコマンドコードを調べると
40027と出てきます。そのコマンドを実行不可にするには、

    40027,CannotExecute.mac

 としておけば、間違ってフォルダを削除しようとしてもエラーメッセージが出
てきて削除できなくなります。

 このような作戦で、余計なコマンドを間違って実行させないようにするのもあ
りです。


-----------------------------------------------
 よくある誤動作として、'H'キーを押してヘッダを「すべて表示」にしてしま
うケースもあります。秀丸メール起動時のマクロに

   #n = dllfunc("SwitchHeaderView", 1);

 も入れておくといいです。

[ ]
RE:00552 スレッド表示を選択肢から外したNo.00553
t_a_gogo2 さん 16/10/13 16:11
 
早速のご回答、ありがとうございます。

とりあえず、起動マクロで「受信」フォルダ選択の仕方を教えていただいたので、Se
tThreadViewで一覧表示に戻す対応は取り入れさせていただきました。

あと、「メール一覧枠中の部品を隠す」「フォルダを切り換えた時は表示範囲を「全
体」にリセットする」も実施しました。

特定コマンドの実行禁止までは、ちょっと敷居が高いので、もう少し研究してから参
考にさせてください。

>'H'キーを押してヘッダを「すべて表示」にしてしまう
は、まさにその通りの状況になっていましたので、早速、起動マクロに取り入れさせ
ていただきました。

おそらくこれで、99%の意図しない作業による表示乱れによるHELPの電話が無くな
ると思います。

大変助かりました。

引き続きよろしくお願いします。



> 秀丸メール起動時のマクロで、
≪全文引用されていたのでコミュニテックス会議室システムが引用部分を省略処理し
ました。≫
> も入れておくといいです。

[ ]