|
連続投稿ですいません。
フォルダ切り換え時に「メールを非選択状態にする」という設定がありますが、この
設定に関連して以下のような状況が見られます。
(1)設定で「メールを非選択状態にする」にチェックを入れる(「未読メール」「最
新のメール」にチェックは入れない)
(2)適当にいくつかフォルダを選択してみる(当然、メールは選択されない)
(3)設定で「メールを非選択状態にする」のチェックをはずす
(4)いくつかフォルダを選択してみると、(2)で選択したことのあるフォルダだけ
「非選択状態」が継続してしまう
これは前歴を記憶しているためだと思いますが、可能であれば、(4)のときには、
内部的に記録している選択候補メール(メール一覧をアクティブにしたときに、点線で
囲まれるメール)が選択状態になるようにしてほしいというのが要望です。
要望に至った背景ですが、たとえばマクロ中で、LockSelectionしてから、フォルダ
を移動して何か処理し、もとのフォルダに戻ってきたときに、「非選択状態にする」に
なっていると、メールが選択状態にならないため、処理を継続することができなくなり
ます(Lockしてるのに!)。
メールを選択状態にするため、戻ってきてから
if (dllfunc("MailType") == -1) #n = dllfunc("NextMail");
というような処理を挟めば、処理を継続することができるようになりますが、いちいち
面倒なのと、他にもフォルダを選択したときにメールが選択されないと困ることも多い
ので、マクロの最初でレジストリを操作して、EnvChangedで「非選択状態にする」のチ
ェックを外すようにし、マクロ終了時に元に戻すようにしようと考えました。
しかし、冒頭述べたように、チェックを外しただけでは「非選択状態」を解除できな
いので困った、というわけです。
通常使用している場合でも、「非選択状態にする」のチェックを外した場合は、すぐ
にそれが反映された方が自然かな、と思いますので、ご検討いただければ幸いです。
(WIN XP pro sp1、鶴亀2.74)
|
|