マクロについて教えてくださいNo.27907
たいちょ さん 06/06/22 18:32
 
マクロサポート会議室で聞くべきとは思ったのですが、こちらのほうが回答が早く付
くように思いました。ご容赦ください。

現在、以下のマクロをエディタ側に登録して「開封通知要求」のオンオフ設定をマク
ロボタンのクリックで実行しています。
--------------------------------------------------
//開封通知オンオフマクロ

loaddll "TKInfo.dll";

#n = dllfunc( "SetRequestNotification", !dllfunc( "IsRequestNotification" ) );
--------------------------------------------------

そこでこれをオンした時、カーソル位置に「申し訳ありませんが、このメールには開
封通知要求が付けてあります」などとひとこと挿入したいと考えています。

どなたか、アドバイスいただけないでしょうか?

[ ]
RE:27907 マクロについて教えてくださいNo.27908
Iranoan さん 06/06/22 19:19
 
 たいちょさん今日は、Iranoan です。
> #n = dllfunc( "SetRequestNotification", !dllfunc( "IsRequestNotification"
> ) );
 ここを

if( dllfunc( "IsRequestNotification" ) ){
  question
  "申し訳ありませんが、このメールには開封通知要求が付けてあります\n" +
  "開封通知要求を OFF にしますか?";
  if( result )#n = dllfunc( "SetRequestNotification",0 );
}
else #n = dllfunc( "SetRequestNotification", 1 );

とすれば、おそらくお望みの動作です。
 もしお望みの動作でなければ、何処が違うか書き込んでください。

[ ]
RE:27908 マクロについて教えてくださいNo.27910
三月 さん 06/06/22 21:22
 
>とすれば、おそらくお望みの動作です。
> もしお望みの動作でなければ、何処が違うか書き込んでください。

たぶん、開封通知を付けるときに本文にも
「申し訳ありませんが、このメールには開封通知要求が付けてあります」
と入れたいってのが趣旨だと思います。

--------------------------------------------------
//開封通知オンオフマクロ

if( dllfunc( "IsRequestNotification" ) ){
  #n = dllfunc( "SetRequestNotification",0 );
}
else{
  if( y < 0 ) moveto 0, 0; // ヘッダから本文へ
  insert "申し訳ありませんが、このメールには開封通知要求が付けてあります\n" ;
  #n = dllfunc( "SetRequestNotification", 1 );
}
--------------------------------------------------
とかでは?


[ ]
RE:27910 マクロについて教えてくださいNo.27911
たいちょ さん 06/06/22 23:25
 
>たぶん、開封通知を付けるときに本文にも
>「申し訳ありませんが、このメールには開封通知要求が付けてあります」
>と入れたいってのが趣旨だと思います。

まさにそのとおりです。

一方的に開封通知要求を入れるのがなんとなく失礼な気がするのですが、
どうしても入れなきゃならない時ってありますよね。

そういう時に一言でも断りを入れたら相手にも納得していただけるのではないかと…。

Iranoahさん、お世話かけましてありがとうございました。

そして三月さん、マクロ使わせていただきます。ありがとうございました。

[ ]