[リストへもどる]
一括表示
タイトル自動転送について
記事No3031
投稿日: 2010/02/23(Tue) 00:52
投稿者みやび
以前こちらの掲示板でお世話になり、下記のマクロで
未読メールの自動転送を行っています。

OpenThisFolder( "Account2\\自動転送.ctx" ) ;
SelectAllUnreadMessage( ) ;
DoRead( ) ;
ForwardMessageAsis( ) ;
SendLaterMessageAll( ) ;
SendWaitingMessage( ) ;

ところが携帯から件名が空欄のメールがある場合
メールの編集画面でマクロが止まってしまいます。
止まらないようにするには、どのように設定すれば
よいか教えて頂けますでしょうか。

よろしくお願いします。

タイトルRe: 自動転送について
記事No3035
投稿日: 2010/02/24(Wed) 05:19
投稿者はるみち
みやびさん お早うございます はるみちです。

>下記のマクロで
>未読メールの自動転送を行っています。
>
>OpenThisFolder( "Account2\\自動転送.ctx" ) ;
>SelectAllUnreadMessage( ) ;
>DoRead( ) ;
>ForwardMessageAsis( ) ;
>SendLaterMessageAll( ) ;
>SendWaitingMessage( ) ;
>
>ところが携帯から件名が空欄のメールがある場合
>メールの編集画面でマクロが止まってしまいます。
>止まらないようにするには、どのように設定すれば
>よいか教えて頂けますでしょうか。

送信時の「件名が空白」の警告はedmax.iniに設定箇所がありそうですが、
メール作成画面については分かりかねます。

件名の頭にFwd: が付きますが、「そのまま転送」ではなく、「転送」ではいけませんか?
マクロを編集なさってください。

転送メールに引用符が付かないように「自動転送」フォルダのフォルダプロパティで
転送の引用符:を$emptyとする。

メールビュー画面でヘッダを表示していると、転送メールにその部分も本文に
含まれるので表示しない設定にするか、表示するなら、削除するために
「本文先頭〜空白行までを削除」あるいは「メール本文だけをコピー」を使って
マクロを作成できそうですが。


--------------------------------
     はるみち
 Windows XP Home Edition SP3
    EdMax 2.86.3F

タイトル Re^2: 自動転送について
記事No3036
投稿日: 2010/02/24(Wed) 07:00
投稿者はるみち
はるみちです。

「そのまま転送」のままで件名の頭に半角スペース一つを加えるのはどうかと思い、

マクロコーナーのEdMax マクロサンプル「件名の先頭に定型文字を追加」を参考に

マクロを作成して動作確認してみました。

対象が複数ある場合、最後の一つがメール作成画面で止まってしまう。
他のメールを作成中の場合、そのメールも送信しようとする。

ご自分でもご確認下さい。


--------------------------------
     はるみち
 Windows XP Home Edition SP3
    EdMax 2.86.3F

タイトルRe^3: 件名空白メール転送(自動転送について)
記事No3038
投稿日: 2010/02/24(Wed) 12:32
投稿者はるみち
はるみちです。

うまくいかないので、そのまま転送→件名の先頭に半角スペースを入れる→送信待ちへ
この処理を一通ずつ行うことにしました。


// Start of EdMax Macro

OpenThisFolder( "Account8\\自動転送.ctx" ) ;
SelectUnreadMessageOne( ) ;
DoRead( ) ;
ForwardMessageAsis( ) ;
CHAR MacroComment[] = "件名の先頭に定型文字を追加"

(途中省略)

RestoreAutoFormSwitch( ) ; //復元:自動整形ON/OFF
SendMessageLater( ) ;
SendWaitingMessage( ) ;

// End of EdMax Macro


SelectUnreadMessageOne( ) ;とSendMessageLater( ) ;の間を複数回繰り返すことで
その回数分のメールを自動転送できそうです。

ただ、メール作成中の場合、そのメールが送信待ちへ送られる問題が解決していません。


--------------------------------
     はるみち
 Windows XP Home Edition SP3
    EdMax 2.86.3F

タイトルRe^4: 自動転送について
記事No3044
投稿日: 2010/03/06(Sat) 13:32
投稿者みやび
みやびです。

はるみちさん、ご教授頂きありがとうございます。

>うまくいかないので、そのまま転送→件名の先頭に半角スペースを入れる→送信待ちへ
>この処理を一通ずつ行うことにしました。

このマクロで処理を実行してみました。
確かにメール作成中ですと、送信待ちへ送られますが、メール
作成中は処理を停止することで回避することとしました。

この度はありがとうございました。