HTMLメールViewerの動作No.48928
tacoume さん 15/12/15 05:41
 
いつも秀丸メールを愛用させていただいています。

HTMLメールViewer についてです。

選択されているメールが、マクロ実行で変わったときに HTMLメールViewerでの表示
に切り替わらない気がします。
 
たとえば、下記のようなマクロで、そのときに選択されているメールが他のフォルダ
に移動され、結果として選択されているメールが他のものに切り替わった時に、その
メールが HTML 表示にならないように見受けられます。

 #n = dllfunc( "Move", $account, $folder );

何かアドバスがあればお願いできるでしょうか?
使っているのは、V6.50β3とHTMLメールViewerのV2.36です。

また、下記は要望です。何かの際にご検討いただければありがたいです。

【要望】

HTMLメールViewer を検索結果ウィンドウでもできれば使いたいです。検索結果ウィ
ンドウを多用していますが、その上でもHTMLメールを読めるととても便利です。

よろしくお願い致します。

[ ]
RE:48928 HTMLメールViewerの動作No.48929
秀まるお2 さん 15/12/15 08:59
 
 マクロでメールを選択した時にHTMLメールViewerの自動インライン表示が効か
ないのは、実は互換性を維持するためにわざとそうしています。

 マクロで何かメールを選択した時にHTMLメールViewerが勝手にインライン表示
してしまうと、その後、マクロを使ってメールに対していろいろ操作しようとす
るのがうまくいかなくなる可能性があるので…。

 ですが、実はその互換性動作を回避する用の、SetHtmlMailAutoInlineViewっ
て関数があります。それを呼んでからメールを選択すればいいです。

    loaddll "tkinfo.dll";
    #n = dllfunc("SetHtmlMailAutoInlineView", 1);
    #n = dllfunc( "Move", $account, $folder );

 みたいにすれば、移動直後に選択されるメールが自動インライン表示します。

 それでお願いします。

 マクロが終了した時点で自動インライン表示したらいいのかもしれませんけど
も…、みなさん、互換性が気になってなかなか新しいバージョンを入れてくれな
いので、やはり互換性重視ということでこういう動作のままにした方がいいかな
ぁと思います。

> HTMLメールViewer を検索結果ウィンドウでもできれば使いたいです。検索結果ウィ
> ンドウを多用していますが、その上でもHTMLメールを読めるととても便利です。

 たしかにその方が便利だと思います。技術的な問題があってやってませんでし
たけども、せっかくなのでトライしてみます。

[ ]
RE:48929 HTMLメールViewerの動作No.48930
秀まるお2 さん 15/12/15 09:14
 
 HTMLメールViewerの方にオプション追加したらいいかなぁと思いました。

 HTMLメールViewerの設定の「詳細」ページに、

 □ マクロ終了後に自動インライン表示する

 みたいなオプションを用意しておけば、特にマクロを1つ1つ書き換えなくて
もいいし。

 そういうのどうでしょうか。

[ ]
RE:48930 HTMLメールViewerの動作No.48931
tacoume さん 15/12/15 13:20
 
早速のご返答ありがとうございます。

> HTMLメールViewerの方にオプション追加したらいいかなぁと思いました。
≪全文引用されていたのでコミュニテックス会議室システムが引用部分を省略処理し
ました。≫
> そういうのどうでしょうか。

はい、そういうやり方で私の方は十分です。

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

お教えいただいたこちらの方法も無事に動作しましたので、
そのままでも問題ありません。

どうもありがとうございます。

よろしくお願い致します。

[ ]
RE:48931 HTMLメールViewerの動作No.48932
秀まるお2 さん 15/12/15 15:40
 
 ではHTMLメールViewerにオプション追加ってことにしようかなぁと思ったので
すが、そもそも的に、マクロが終了してから改めて自動インライン表示の処理を
するのであれば、マクロの誤動作にはならないような気がしました。

 ということで、オプション追加はせずに、マクロが終了した時点で、もしも
マクロ実行の時とは別のメールが選択されてたら、少し遅延させてから自動
インライン表示の処理をするようにしてしまおうと思います。

--------------------------------------------------------
 検索結果の一覧上でのHTMLメールの自動インライン表示も、いろいろいじって
そこそこ動くようになりました。

 添付ファイルの安全なプレビューも、検索結果一覧上で動きました。

 次のβ版で対応予定とさせていただきます。

[ ]
RE:48932 HTMLメールViewerの動作No.48933
tacoume さん 15/12/15 18:22
 
さっそくいろいろご対応いただきまして、
ありがとうございます。

> そもそも的に、マクロが終了してから改めて自動インライン表示の処理を
>するのであれば、マクロの誤動作にはならないような気がしました。

> ということで、オプション追加はせずに、マクロが終了した時点で、もしも
>マクロ実行の時とは別のメールが選択されてたら、少し遅延させてから自動
>インライン表示の処理をするようにしてしまおうと思います。

なるほど。使う側としてはとてもシンプルになるので、
ありがたいです。

>--------------------------------------------------------
> 検索結果の一覧上でのHTMLメールの自動インライン表示も、いろいろいじって
>そこそこ動くようになりました。
>
> 添付ファイルの安全なプレビューも、検索結果一覧上で動きました。
>
> 次のβ版で対応予定とさせていただきます。

楽しみにしています。

どうもありがとうございます。

[ ]
RE:48933 HTMLメールViewerの動作No.48965
tacoume さん 15/12/22 07:58
 
>>--------------------------------------------------------
>> 検索結果の一覧上でのHTMLメールの自動インライン表示も、いろいろいじって
>>そこそこ動くようになりました。
>>
>> 添付ファイルの安全なプレビューも、検索結果一覧上で動きました。
>>
>> 次のβ版で対応予定とさせていただきます。
>
>楽しみにしています。
>
>どうもありがとうございます。

version 6.50 beta 4 での動作を確認しました。

問題なく、動作しております。
とても助かります。

ご対応ありがとうございました。

[ ]