添付ファイル名をクリップボードにコピーNo.28920
swf さん 06/10/18 10:09
 
添付ファイルのあるメールについて
次のような機能があると便利だなと思っています。
ご検討をお願いします。

・作成したメールの添付ファイル名を1ファイル
 1行でメール本文のカーソル位置に挿入する機能

・受信したメールの添付ファイル名を1ファイル
 1行でクリップボードにコピーする機能

[ ]
RE:28920 添付ファイル名をクリップボードNo.28921
こさく さん 06/10/18 10:28
 
こんにちは、こさくと申します。

>・作成したメールの添付ファイル名を1ファイル
> 1行でメール本文のカーソル位置に挿入する機能
こちらについては、ダヴィンチさん作マクロ
【添付ファイルの一覧を現在のカーソル位置に挿入(裏技シリーズ)Ver.1.05】
で可能です。とても便利に使わせていただいてます。
ダヴィンチさんありがとうございます。
http://hide.maruo.co.jp/lib/tkmacro/index.html

>・受信したメールの添付ファイル名を1ファイル
> 1行でクリップボードにコピーする機能
これについては、考えたこともありませんでした。

参考になれば幸いです。

[ ]
RE:28920 添付ファイル名をクリップボードNo.28922
K'zawa さん 06/10/18 11:47
 
K'zawa/ユーザーです。

>・受信したメールの添付ファイル名を1ファイル
> 1行でクリップボードにコピーする機能

こんな感じですか?

---------------------------------------------------
// 添付ファイル名をクリップボードへコピー。
loaddll "tkinfo.dll";
if(!result) endmacro;
#Attach=dllfunc("CountCurrentHeader","X-Attach");
// message str(#Attach);
if(#Attach){
    $path=dllfuncstr("HomeDir")
    +dllfuncstr("CurrentAccount")+"\\";
    setclipboard "";
    while(#i<#Attach){
        $Attach=dllfuncstr("CurrentHeader2","X-Attach",#i);
        addclipboard $path+$Attach+"\x0D\x0A";
        #i=#i+1;
    }
}else message "添付ファイルはありません。";
freedll;
---------------------------------------------------

[ ]
RE:28922 添付ファイル名をクリップボードNo.28926
swf さん 06/10/18 14:14
 
こさく さん、K'zawa さん ありがとうございます。
教えていただいたマクロで
送信メール、受信メール
いずれも解決しました。

[ ]