烏丸と申します。 Becky Ver 2.43.00 を使用中です。 ExcelのVBAから、Becky のメール作成画面を 「題名、宛先、本文」等を入力した状態で起動 させたいのですが、方法がみつかりません。 ※本文が毎回異なるため、 Beckyのテンプレート機能を使用することは出来ません。 他メールクライアントなのですが、 Al-Mailでは、”almail.exe /file:ファイル名” の指定で、上記の機能が実現可能です。 Beckyでも同等の機能を使用したいと思っているのですが 方法がありましたらご教授頂きたいと存じます。 ※余談ですが、IE(htmlファイル)で mailto:を使用して無理矢理上記機能を実現しようと したのですが、一応は動作するのですが、 長文な本文に対応出来ませんでした。 (<mailto:が長すぎて認識できずという感じです) 以上、よろしくお願いします。
Excelのワークシートに "Microsoft MAPI Controls" を 貼り付けて、MAPI経由でメールを渡す方法が過去ログに ありますので、参考にしてみてください。 [18135] Re7:EXCELからの送信 ▽ 2003/6/6 (金) 20:31:57 ▽ Shusaku ttp://www.rimarts.jp/b2board/b2board.cgi?ol=200306&tree=r18086#18135 その他には、"Advanced Template Plug-In" を追加して、 ATML経由で本文のファイルを読み込む方法が考えられます。 以下の場所で入手できます。 Advanced Template Plug-In Ver.1.0.0 Beta 9a ttp://www.authenticblue.com/tak09/software/index.htm mailtoプロトコルで宛先と件名を指定して、 本文の部分はATMLスクリプトを記述します。 Becky!のコマンドラインにmailto形式の 文字列を渡せるので、次のようになります。 B2.exe "mailto:foo@example.com?subject=test&body=//begin_atml%0d%0aReadFromFile('C:\TMP\body.txt')"
すっかりご報告が遅くなり申し訳ないです。 とーりー様、shusaku様 レスありがとうございました。 OCX登録等は環境の都合で難しいので、 とりあえず、Advanced Template Plug-In で B2.exe "mailto:foo@example.com?subject=test&body=//begin_atml%0d%0aReadFromFile('C:\TMP\body.txt')" の方法で試してみたのですが、BCCが入らないようです。 BCCさえ入ればOKだったのですが、、 他にも色々試してみようと思います。 ありがとうございました。