リプライ時にSubjectの変更No.00438
けんいち さん 09/11/25 15:43
 
 けんいちです。

 メールのリプライ時に、Subjectを編集して、編集後の文字列をリプライメールの
Subjectにしたいと考えています。

Subjectの取得は、$subject = dllfuncstr( "RootHeader", "Subject:" );で行え、
Subjectの設定は、$s = dllfuncstr( "SetHeader", "Subject", $subject );で行え
そうと考えています。

あとは、Subjectの編集なのですが、その方法がわからないため、ご教示いただきた
くメールしました。

やりたいのは、正規表現で検索し、別の文字/文字列に変更したいです。
replaceallは、「ファイルの先頭にに移動してから置換開始」とのことなので、マ
クロで取り出した文字列への操作は行えないと考えました。

よろしくお願いします。

[ ]
RE:00438 リプライ時にSubjectの変更No.00439
山紫水明 さん 09/11/25 20:29
 
 けんいちさん,

 この会議室はライブラリで公開されてるマクロに関する問い合わせの場所なの
で,一般的なマクロの質問は,通常の秀丸メールのサポート室か,「秀丸メー
ル・要望関係/問い合わせ窓口」でされた方がいいでしょう。

>やりたいのは、正規表現で検索し、別の文字/文字列に変更したいです。
>replaceallは、「ファイルの先頭にに移動してから置換開始」とのことなので、
>マクロで取り出した文字列への操作は行えないと考えました。

HmJre.dllをロードして,"ReplaceRegular" 関数を使えばできると思います。
ヘルプ(hmjre.chm)は秀丸エディタのフォルダにあります。

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


[ ]
RE:00439 リプライ時にSubjectの変更No.00440
けんいち さん 09/11/30 08:43
 
 けんいちです。
 山紫水明さん、リプライありがとうございます。

》 この会議室はライブラリで公開されてるマクロに関する問い合わせの場所なの
》で,一般的なマクロの質問は,通常の秀丸メールのサポート室か,「秀丸メー
》ル・要望関係/問い合わせ窓口」でされた方がいいでしょう。

 失礼しました。今後はそちらで質問させていただきます。


》>やりたいのは、正規表現で検索し、別の文字/文字列に変更したいです。
》>replaceallは、「ファイルの先頭にに移動してから置換開始」とのことなので、
》>マクロで取り出した文字列への操作は行えないと考えました。

》HmJre.dllをロードして,"ReplaceRegular" 関数を使えばできると思います。
》ヘルプ(hmjre.chm)は秀丸エディタのフォルダにあります。

 正規表現がうまく書けていないようで、まだやりたいことが実現できていないで
すが、情報大変助かりました。ありがとうございます。

[ ]