メールのヘッダ印刷No.24657
いちもんじ さん 08/03/17 21:36
 
いちもんじ です。
只今,
 秀丸メール Ver.5.01β3
 秀丸    Ver.7.08β13
を使用中です。


 手元にあるメールを印刷した紙を見てふと思ったのですが。

 今,パブリッシャーで印刷すると,秀丸メールで設定したヘッダ表示をそのま
ま印刷します。例えば,印刷したくないヘッダ(Bcc:)などがあるとちょっと困
る場合があります。
 
 秀丸メールのままではなく,印刷イメージをパブリッシャー側に独立して設定
ができるようにして欲しいです。
 その都度,変更するのも面倒ですし...

 ご検討下さい。
 

[ ]
RE:24657 メールのヘッダ印刷No.24659
Iranoan さん 08/03/17 22:34
 
 いちもんじさん今日は、Iranoan です。
 念の為お断りしておくと、開発者とは何の関わりも無い単なる一ユーザです。
>  今,パブリッシャーで印刷すると,秀丸メールで設定したヘッダ表示をそのま
> ま印刷します。例えば,印刷したくないヘッダ(Bcc:)などがあるとちょっと困
> る場合があります。
>
>  秀丸メールのままではなく,印刷イメージをパブリッシャー側に独立して設定
> ができるようにして欲しいです。
>  その都度,変更するのも面倒ですし...
 私も似たようなことを考え、印刷時はヘッダを非表示にしてからプレヴュー
するマクロを作成してそれを使っています。
http://homepage3.nifty.com/iranoan/hidemaru/macro.htm#HMPV
 今確認すると、この動作について書いていなかったので追記しました(^^;。

[ ]
RE:24659 メールのヘッダ印刷No.24663
秀まるお2 さん 08/03/18 10:06
 
 Iranoanさんのマクロだとヘッダ全部非表示になるかと思います。

 印刷の時のヘッダだけ特別にカスタマイズするとなると、それはそれで設定
項目がさらに増えて大変かと思うので、とりあえずマクロでやって欲しいです。

 マクロでやる作戦は、実は以前にも「印刷の時だけX-Attach:ヘッダを表示
して欲しい」という例があってそういうサンプルマクロを作ったことがあるん
ですが、「〜を非表示にして欲しい」ということになると、以前あった例のよ
うにはいかないです。やるとしたらいかのようなマクロになると思います。

 ってことでどうでしょ?

    loaddll "tkinfo.dll";
    #readonly = readonly;
    #browsemode = browsemode;
    if( #readonly ) readonlyswitch;
    if( #browsemode ) browsemodeswitch;
    #top = dllfunc("hidemaru_screentopy");
    #x = x;
    #y = y;
    moveto 0, -999;
    while(1) {
        replacedown "^Bcc:.*\n", "", regular, nocasesense;
        if( !result ) break;
    }
    if( #readonly ) readonlyswitch;
    if( #browsemode ) browsemodeswitch;
    openreg "CLASSESROOT",
      "CLSID\\{3790E08E-DA26-41E2-B6B7-A2C2DED41C2F}\\InprocServer32";
    if( ! result ) {
        message "秀丸パブリッシャーがインストールされていません。";
        endmacro;
    }
    $path = getregstr("");
    closereg;
    loaddll $path;
    if( !result ) {
        message "HidemaruApi.dllのロードに失敗しました。";
        endmacro;
    }
    openreg "CURRENTUSER", "Software\\Hidemaruo\\Hmpv\\Conf";
    $template = getregstr("StartHPT");
    closereg;
    #n = dllfunc("PrintDialog", hidemaruhandle(0), $template
            , 0, 0, 0,1,0 );

[ ]
RE:24663 メールのヘッダ印刷No.24667
いちもんじ さん 08/03/18 16:32
 
いちもんじ です。
只今,
 秀丸メール Ver.5.01β3
 秀丸    Ver.7.08β13
を使用中です。

>うにはいかないです。やるとしたらいかのようなマクロになると思います。
>
> ってことでどうでしょ?

 これで充分です。
 ありがとうございました。

>    while(1) {
>        replacedown "^Bcc:.*\n", "", regular, nocasesense;
>        if( !result ) break;
>    }

 非表示項目はここ↑で制御すれば良いんですよね?

[ ]
RE:24657 メールのヘッダ印刷No.24668
山紫水明 さん 08/03/18 16:57
 
 いちもんじさん,

> 秀丸メールのままではなく,印刷イメージをパブリッシャー側に独立して設
>定ができるようにして欲しいです。

 よろしければ,ライブラリにある拙作マクロ「秀丸メール一括印刷マクロ」
http://hide.maruo.co.jp/lib/tkmacro/hmmjointprint108.html
も一度ご覧ください。
 なお若干修正したものを
http://homepage2.nifty.com/12sun/sansui.html
に置いています。

     では, (^^)/~
                                        山紫水明
                                        SANSHISUIMEI

[ ]
RE:24668 メールのヘッダ印刷No.24670
いちもんじ さん 08/03/18 19:29
 
いちもんじ です。
只今,
 秀丸メール Ver.5.01β3
 秀丸    Ver.7.08β13
を使用中です。

> なお若干修正したものを
>http://homepage2.nifty.com/12sun/sansui.html
>に置いています。

 早速,こちらを試しました。
 素晴らしいです!

[ ]