【要望?】添付ファイルの送信時サイズ事No.00676
TATE2 さん 07/11/17 10:45
 
秀まるおさん

TATEです。
添付ファイルのチェック機能実装ありがとうございました。
便利になりました。

この添付ファイルですが、メールサーバの都合により添付できる
ファイルサイズが制限されているのですが、送信を実行しないと
変換後の添付ファイルサイズが分からないので、制限ギリギリの
時は調整に手間がかかっています。
例えば、資料中の図(写真)を圧縮したり、数を減らすなど。
(圧縮も良いのですが、素人さんには解凍作業に難があります)

ついては、送信前に添付ファイルのエンコードされたサイズを知る
方法があればご教示いただけないでしょうか。

よろしくお願いします。

TATE.
<4.84β3>


[ ]
RE:00676 【要望?】添付ファイルの送信時No.00677
h-tom さん 07/11/18 16:46
 

h-tom です。

>ついては、送信前に添付ファイルのエンコードされたサイズを知る
>方法があればご教示いただけないでしょうか。
TKInfo.dllにGetEncodedSize関数がありますが、これではダメ?

[ ]
RE:00677 【要望?】添付ファイルの送信時No.00678
秀まるお さん 07/11/19 10:47
 
 GetEncodedSize関数は、たしかそういう、送信する前にサイズが確認したいと
いうことで追加した関数だったと思います。ということで、それで確認して欲し
いです。

 例えば以下のようなマクロを「マクロ・マクロ登録・自動起動・あとで送信/
今すぐ送信時」に登録しておいたりするとチェック出来ます。

    loaddll "tkinfo.dll";
    #n = dllfunc("GetEncodedSize");
    if( #n >= 1024 * 1024 ) {
        question "サイズが1メガバイト以上ですが送信しますか?";
        if( result == no ) {
            #n = dllfunc("SetCancel", 1);
        }
    }

 それか、分割して送信する指定にしておけばいいんじゃないかと思います。

[ ]
RE:00678 【要望?】添付ファイルの送信時No.00679
TATE2 さん 07/11/19 12:25
 
秀まるおさん、h-tom さん

TATEです。

早々にご教示ありがとうございました。

マクロを登録して使用できるようになりました。
事前に送信サイズが分かるため大変助かります。



[ ]