宛名の後に「様」を付加するマクロNo.13266
秀まるお2 さん 25/02/01 23:52
 
サポート問い合わせがあった時に過去に同じような話が無かったかGoogle検索しても
ヒットしないと困るので、ここに書いてしまいます。

宛先の名前に「様」を付ける方法として、テンプレート命令のAddSamaを使う方法が
あります。しかし、この方法だと、宛先を後で書き換えた時、例えばアドレス帳から
宛先を追加したりした時に、それに「様」が付かないです。こういう宛先にもちゃん
と「様」を付けるには、現状ではマクロを使うしか無いです。

マクロとしては、

    loaddll "tkinfo.dll";
    #n = dllfunc( "SetHeaderUnited"
                , "To"
                , dllfuncstr( "AddSama"
                             , dllfuncstr( "CurrentHeaderUnited"
                                         , "To")
                             )
                );
    if( dllfuncstr("CurrentHeaderUnited", "Cc") != "" ) {
        #n = dllfunc( "SetHeaderUnited"
                    , "Cc"
                    , dllfuncstr( "AddSama"
                                 , dllfuncstr( "CurrentHeaderUnited"
                                             , "Cc")
                                 )
                    );
    }


みたいなマクロになります。これを例えば「AddSama.mac」みたいなファイルに依存
して、「マクロ - マクロ登録...」の「自動起動」ページの「あとで送信/今すぐ送
信時」に登録しておけば、送信のタイミングで「様」を付加してくれます。

[ ]