メールの印刷No.04304
grx78 さん 01/12/05 11:53
 
お世話になっております。
メールを印刷する時に、そのメールが属すアカウント名を
印刷できないでしょうか?
できれば印刷のヘッダを変更できると良いのですが・・・
宜しくお願いします。

[ ]
RE:04304 メールの印刷No.04317
秀まるお2 さん 01/12/05 15:42
 
>メールを印刷する時に、そのメールが属すアカウント名を
>印刷できないでしょうか?

 印刷部分は秀丸エディタの印刷処理をそのまま使っているのですが、特にダイ
アログボックスのデザインを変えることが困難です。

 そうすると、今ある「ファイル名」のチェックボックスの他に「アカウント
名」のようなオプションを追加することが困難です。

 しいて対応するなら「ファイル名」がONの時にアカウント名も印刷するって話
になるかと思いますけど、そうするとアカウント名を印刷したくない人が困るよ
うな気がします。

[ ]
RE:04317 メールの印刷No.04327
きいろいまふらあ さん 01/12/06 00:24
 
可能性として、こーいうのもありかなと思って書いてみます。

印刷時のヘッダ、フッタを定義するテンプレートってのは
どうでしょうね?

メールのテンプレートみたいにtkinfo.dllの関数を埋め込める
ようにして。

って、ちょっと夢のような話ですかね。(^^;

さらに印刷のダイアログでテンプレートを選択できる、とか。

ああ、なんかものずごく夢のような話ですね。(^^;;;

[ ]
RE:04327 メールの印刷No.04333
"M.OBARA" さん 01/12/06 10:32
 
 こんにちは。久しぶりに投稿してみます。

 まふさんの意見には賛成なんですが、当面の間、実現は難しいかな?
と思ってちょっとマクロを作ってみました。ただ手抜きだらけなので雛
型と思ってください。

 このマクロを実行するとヘッダに「X-Account:現在アカウント名」を
追加します。「「X-Account:」を表示しておけば印刷時にも印字されま
す。

1.ヘッダ表示を簡略か全てにしておく必要があります。
 簡略の場合は、設定-全般的な設定-ヘッダ-「送信用メールの時」
                            〃          -「受信用メールの時」 に
「X-Account:」と設定しておく必要があります。但し、マクロ側で
EnvChanged関数を使用すれば出来るかもしれません。

2.本来現在メールのヘッダ表示状態等を考慮する必要がありますがチェ
ックしてません。

3.既に「X-Account:」ヘッダが存在するかのチェックもしてません。

4.エディタ上でしか機能しません。マクロ側でOpenMail関数を使用すれ
ばそれなりの対応が出来るかもしれません。

5.印刷コマンドの代わりに使用する場合は「print;」を有効にしておけ
ばよいかもしれません。しかし印刷ダイアログは表示されません。何か
ダイアログを出すコマンドってありましたっけ?

main:
    loaddll "TKInfo.dll";
    if( !result )
        endmacro;
    moveto x, y; #g_x = x; #g_y = y;
    disabledraw;
    $account = dllfuncstr( "CurrentAccount" );
    #n = dllfunc( "EnableEdit" );
    if( #n == 0 )
        goto mainend;
    $s = dllfuncstr( "AddHeader", "X-Account:", $account );
    #n = dllfunc( "ClearUpdated" );
//  print;
mainend:
    moveto #g_x, #g_y;
    enabledraw;
    freedll;
endmacro;

[ ]
RE:04317 メールの印刷No.04434
grx78 さん 01/12/13 09:06
 
> 印刷部分は秀丸エディタの印刷処理をそのまま使っているのですが、
> 特にダイアログボックスのデザインを変えることが困難です。
そうですか・・・
複数の人が鶴亀を使っていて共有プリンタに印刷した時、
誰が印刷したか分かれば良いな〜と思ったのです。
もし、今後のVerUpで何か対応できたら宜しくお願いします。

[ ]
RE:04434 メールの印刷No.04444
秀まるお2 さん 01/12/13 15:22
 
>複数の人が鶴亀を使っていて共有プリンタに印刷した時、
>誰が印刷したか分かれば良いな〜と思ったのです。

 共有プリンターでということなら、特に鶴亀メールに限らず誰が印刷したの
か分からない物のような気がします。はて、みんなどうやって解決してるのや
ら?

[ ]
RE:04444 メールの印刷No.04447
PATIO さん 01/12/13 16:44
 
>>複数の人が鶴亀を使っていて共有プリンタに印刷した時、
>>誰が印刷したか分かれば良いな〜と思ったのです。
>
> 共有プリンターでということなら、特に鶴亀メールに限らず誰が印刷したの
>か分からない物のような気がします。はて、みんなどうやって解決してるのや
>ら?

普通に考えれば、出した人が取りに行くわけですからその人が印刷した内容を
覚えていればすむ話なのでは?
私の職場にも共有プリンタは何台もありますが、そういった問題は起きてない
です。まあ、あえて言うと出した本人が忘れているとそのまま放置されていた
りしますけれど。それが大きな問題になった事は無いです。

[ ]
RE:04444 メールの印刷No.04478
grx78 さん 01/12/17 13:22
 
> 共有プリンターでということなら、特に鶴亀メールに限らず
> 誰が印刷したのか分からない物のような気がします。
確かにそうですね。自己責任とすればすむ話ですね。
Outlookではヘッダ部分にユーザー名?が印刷されて、
誰が印刷したか分かったものですから・・・
印刷した人がそのまま放置すると誰が印刷したか分からないので
お聞きしてみました。失礼致しましたm(__)m

[ ]