秀まるおのホームページ
ホーム ソフトウェア ライブラリ ご購入方法 サポート ソリューション 公式マニュアル 書籍紹介 リンク
 ■ 秀まるおのホームページ(サイトー企画) > ソフトウェア > 秀丸メール > 秀丸メールの紹介 - 強力なマクロ機能 dummy

  秀丸メールの紹介 - 強力なマクロ機能

概要
高いカスタマイズ性
高速動作
セキュリティ対策
迷惑メールフィルター
最新トレンドに対応
強力なマクロ機能
高信頼性
大量のメールでの動作保証
その他機能紹介
機能一覧表


更新日:2018/11/15
 強力なマクロ機能
 秀丸エディタのマクロの多くがそのまま使えるので、メールの作成や閲覧の際に、マクロを使って高度な自動化が可能です。

 秀丸エディタのマクロから秀丸メールの各種機能を呼び出す用の、非常に多くの関数が用意されています。受信したメールの中身を解析して自動返信したり、外部のデータベースに情報を登録したりといった高度なことも、プログラミング次第で可能になります。

 ユーザーさんの作成された便利なマクロがライブラリに多く登録されています。それらを使わせてもらうことで、お手軽に機能拡張したり、マクロを参考にさせてもらうことで、独自の機能を実装したりすることも可能です。

マクロの例(宛先が社外なら確認メッセージを表示する例)
    loaddll "tkinfo.dll";
    $to = dllfuncstr("CurrentHeaderUnited", "To");
    $cc = dllfuncstr("CurrentHeaderUnited", "Cc");
    $bcc = dllfuncstr("CurrentHeaderUnited", "Bcc");
    $dest = $to + "," + $cc + "," + $bcc;
    #destCount = dllfunc("CountEmailList", $dest );
    #i = 0;
    #found = 0;
    while( #i < #destCount ) {
        $email = dllfuncstr("GetEmailList", $dest, #i);
        $email = dllfuncstr("SetEmailOnly", $email);
        $email = dllfuncstr("ToLower", $email);
        if( $email != "" ) {
            if( rightstr( $email, 14 ) != "@mycompany.com" ) {
                #found = 1;
                break;
            }
        }
        #i = #i + 1;
    }
    if( #found ) {
        #n = dllfunc("Bypass_MessageBox", hidemaruhandle(0)
                , "社外にメールを送ろうとしています。よろしいですか?"
                , "社外メールの確認"
                , 0x30 + 3 + 0x100);
        if( #n != 6 ) {
            #n = dllfunc("SetCancel", 1);
        }
    }


参照:秀丸メール・マクロライブラリ


前のページ ≪    ≫ 次のページ

| プライバシーポリシー | 各サービスにおける個人情報の利用目的について |