じゃっくそにっく回答ポイント 1000ptウォッチ 3

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 のようなコードはエラーになる。
プログラミング素人ではないのですが
とにかく時間が無いため、お願いします。

※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。
ログインして回答する

ベストアンサー

その他の回答

この質問へのコメント

この質問への反応(ブックマークコメント)

質問の情報

登録日時
2013-04-03 22:07:05
終了日時
2013-04-10 22:10:04
回答条件
1人5回まで

この質問のカテゴリ

この質問に含まれるキーワード

.NET Framework94CDO10windows71147VBA1347メーラー459プロトコル226WindowsXP1917プログラミング1135OE73OS4923インストール7094アイコン1692

人気の質問

メニュー

PC版