Subject設定マクロで教えてくださいNo.05309
cuma さん 02/05/18 20:49
 
cumaです。
皆様いつもありがとうございます。

以下のマクロにて、メール本文から「名前=」と書かれた行から名前を
取り出してSubjectに設定したいのですが、

「cumaさん、新規お見積もり」

のようにする方法が知りたいのです。

以下の現状のままでは
「cuma」
と言うSubjectになってしまうので変更イメージをご教授お願い致します。
宜しくお願い致します。

gofiletop;
    searchdown "名前=";
    if( result ) {
        $name = gettext( 6, y, 100, y );
        loaddll "tkinfo.dll";
        #n = dllfunc("SetHeader", "Subject", $name);
        gofiletop;
}

[ ]
RE:05309 Subject設定マクロで教えてくだNo.05310
tnobu2 さん 02/05/18 22:34
 
>以下のマクロにて、メール本文から「名前=」と書かれた行から名前を
>取り出してSubjectに設定したいのですが、
>
>「cumaさん、新規お見積もり」
>
>のようにする方法が知りたいのです。


とりあえず以下の行を

>        $name = gettext( 6, y, 100, y );

        $name = gettext( 6, y, 100, y ) + "さん、新規お見積もり" ;

ようにしてはどうでしょうか?

[ ]
RE:05310 Subject設定マクロで教えてくだNo.05312
cuma さん 02/05/19 05:55
 
tnobu2さん感謝!
 cumaです。

大成功でした。ありがとうございました。

[ ]
RE:05309 Subject設定マクロで教えてくだNo.05313
cuma さん 02/05/19 05:59
 
 cumaです。
 
さらに便乗質問させてください。

以下のマクロで本文から取り出した「名前」を本文の一番最初の行にも書き込み
たいのです。

本文の一行目に

●●様、新規お見積もりメールありがとうございます。

のような一行を本文に書きたいので、●●の部分を以下のマクロで取り出した名
前で置き換えたいのです。

現状、以下のマクロは返信時のテンプレートに登録されておりますが、そのマク
ロの改造で可能でしょうか?

実際は今段階では上記の●●様、の行がそのイメージで返信テンプレートに書か
れており。●●を自分でコピペしております。

以上、便乗質問でした。

>cumaです。
>皆様いつもありがとうございます。
>
>以下のマクロにて、メール本文から「名前=」と書かれた行から名前を
>取り出してSubjectに設定したいのですが、
>
>「cumaさん、新規お見積もり」
>
>のようにする方法が知りたいのです。
>
>以下の現状のままでは
>「cuma」
>と言うSubjectになってしまうので変更イメージをご教授お願い致します。
>宜しくお願い致します。
>
>gofiletop;
>    searchdown "名前=";
>    if( result ) {
>        $name = gettext( 6, y, 100, y );
>        loaddll "tkinfo.dll";
>        #n = dllfunc("SetHeader", "Subject", $name);
>        gofiletop;
>}

[ ]
RE:05313 Subject設定マクロで教えてくだNo.05314
tnobu2 さん 02/05/19 09:07
 
>以下のマクロで本文から取り出した「名前」を本文の一番最初の行にも書き込み
>たいのです。
>
>本文の一行目に
>
>●●様、新規お見積もりメールありがとうございます。
>
>のような一行を本文に書きたいので、●●の部分を以下のマクロで取り出した名
>前で置き換えたいのです。

動作確認してませんが、テンプレートに実際に「●●様」と書かれて
いるのならばマクロを以下のようにすればいいんではないでしょうか?

gofiletop;
    searchdown "名前=";
    if( result ) {
        $name = gettext( 6, y, 100, y );
        $subject = $name + "さん、新規お見積もり";
        loaddll "tkinfo.dll";
        #n = dllfunc("SetHeader", "Subject", $subject);
        gofiletop;
        replacedown "●●", $name ;
}

[ ]
RE:05314 Subject設定マクロで教えてくだNo.05315
cuma さん 02/05/19 11:15
 
tnobu2 さん、さっそくのアドバイス感謝です!

[ ]