Excel2000のVBA(WindowsXP Pro ver 2002 SP2上)環境で、添付ファイル付きで既定のメーラーを起動するコードを教えて下さい。(余計なものをインストールせず)
【動作環境、条件】
?OSに元から入っていないバージョンの.NET Frameworkなどを必要としないこと
?将来的にWindows7やExcel2003になっても使用不能にならないこと
?既定のメーラーの機能を活かしたい。
(環境に添付ファイルサイズ最大2MBの制限があり、OEの分割送信機能が必須)
(基本はOE・MAPI系で構わないが, 指名することは避けたい)
【現在まで自分で調べたこと】
1、標準のCDOを使えばVBAで送信できるが、既定のメーラーが持つ機能を使えない。
(アドレス帳、分割送信、送信認証 など)
2、「mailto:」プロトコルは、添付ファイルに対応できない。
3、送りたいファイルを右クリックして「送る」⇒「メール受信者」(.MAPImail)で既定のメーラーが立ち上がり、SendToフォルダにある同アイコンにファイルをD&Dしても同様に立ち上がる。しかし、Excel2000VBAからそれをやるコードがわからない。
4、Application.Dialogs(xlSendMail).Show のようなコードはエラーになる。
プログラミング素人ではないのですが
とにかく時間が無いため、お願いします。