Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


7961 / 13644 ツリー ←次へ | 前へ→

【35685】別ファイルをメール送信するマクロ まだまだ初心者 06/3/10(金) 11:02 質問[未読]
【35688】Re:別ファイルをメール送信するマクロ inoue 06/3/10(金) 12:38 発言[未読]
【35690】Re:別ファイルをメール送信するマクロ まだまだ初心者 06/3/10(金) 13:32 質問[未読]
【35693】Re:別ファイルをメール送信するマクロ Kein 06/3/10(金) 14:17 発言[未読]
【35696】Re:別ファイルをメール送信するマクロ まだまだ初心者 06/3/10(金) 15:19 質問[未読]
【35700】Re:別ファイルをメール送信するマクロ Kein 06/3/10(金) 15:53 発言[未読]
【35705】Re:別ファイルをメール送信するマクロ まだまだ初心者 06/3/10(金) 17:16 お礼[未読]
【35709】Re:別ファイルをメール送信するマクロ inoue 06/3/10(金) 18:38 発言[未読]
【35851】Re:別ファイルをメール送信するマクロ an 06/3/14(火) 17:42 お礼[未読]

【35685】別ファイルをメール送信するマクロ
質問  まだまだ初心者 E-MAIL  - 06/3/10(金) 11:02 -

引用なし
パスワード
   いつもお世話になっています。
検索してもなかなか自分の実現したい答えを得られなかったので
質問させてください。
あるテンプレートファイルから、ボタンを押下すると
必要部分だけ元にして別ファイルに作成し(3シート)
その作成ファイルをメールで送信するまでを自動実行
させることは、マクロで可能なのでしょうか?
VBA歴1年3ヶ月なので、そこまで本格的なプログラム
は未経験です。
アドバイス頂けると助かります。

【35688】Re:別ファイルをメール送信するマクロ
発言  inoue E-MAILWEB  - 06/3/10(金) 12:38 -

引用なし
パスワード
   こんにちは。

>あるテンプレートファイルから、ボタンを押下すると
>必要部分だけ元にして別ファイルに作成し(3シート)
>その作成ファイルをメールで送信するまでを自動実行
>させることは、マクロで可能なのでしょうか?
可能だと思います。

一旦、その3シートを新規ブックに転出させます。
[例]
Worksheets(Array("Sheet1", "Sheet2", "Sheet3")).Copy

転出の直後は転出したブックがアクティブになるので、
そのブックを送信すれば良いと思います。
Set objWBK = ActiveWorkbook
objWBK.SendMail "atesaki", "件名", False

【35690】Re:別ファイルをメール送信するマクロ
質問  まだまだ初心者 E-MAIL  - 06/3/10(金) 13:32 -

引用なし
パスワード
   ▼inoue さん:
投稿者です。
メール送信できました。
本当にありがとうございました。

さらにお伺いさせて頂きたいのですが、
(申し訳ありません)
本文に必要事項を入力して(テンプレートファイルに
記載された事項を自動で入れる)送信することは
やはり不可能でしょうか?

教えて頂けると大変助かります。

【35693】Re:別ファイルをメール送信するマクロ
発言  Kein  - 06/3/10(金) 14:17 -

引用なし
パスワード
   メール本文まで設定するのは SendMailメソッド では出来ませんから、BASP21などを
使ってメーラーを自作するとか、BASP21をDLしたときにインストールされるDLLを
コールして↓のようなコードを組むしかありません。
http://homepage1.nifty.com/gak/MSTips/multimail.htm

【35696】Re:別ファイルをメール送信するマクロ
質問  まだまだ初心者 E-MAIL  - 06/3/10(金) 15:19 -

引用なし
パスワード
   ▼Kein さん:
投稿者です。
アドバイス頂き、本当にありがとうございます。

メーラーにoutolookを使用していますが、メール作成画面を開いて
添付ファイルを付けて、件名を入れて、宛先を指定するまで
自動でできますか?
大変申し訳ありませんが、よろしくお願いいたします。

【35700】Re:別ファイルをメール送信するマクロ
発言  Kein  - 06/3/10(金) 15:53 -

引用なし
パスワード
   Google で「OutLook VBA」というキーワードで検索すると、いろいろな解説サイトが
ヒットしますよ。例↓
http://www.ken3.org/cgi-bin/group/vba_outlook.asp

【35705】Re:別ファイルをメール送信するマクロ
お礼  まだまだ初心者 E-MAIL  - 06/3/10(金) 17:16 -

引用なし
パスワード
   ▼Kein さん:

ありがとうございます。
来週末には仕上げなければいけないので
また、質問させていただけると助かります。

取り急ぎ御礼申し上げます。

【35709】Re:別ファイルをメール送信するマクロ
発言  inoue E-MAILWEB  - 06/3/10(金) 18:38 -

引用なし
パスワード
   もう一つ、Windows2000以降に限定されますが、
CDOという方法があって、これなら追加インストールは要りませんから
一応、ご案内しておきます。
細かいところの「安定感」はBASP21の方が良いと思います。

[CDOでメール送信]
http://www.asahi-net.or.jp/~ef2o-inue/vba_o/sub05_800_080.html

【35851】Re:別ファイルをメール送信するマクロ
お礼  an E-MAIL  - 06/3/14(火) 17:42 -

引用なし
パスワード
   ▼inoue さん:

御礼が遅くなりまして、申し訳ありませんでした。

>CDOという方法があって、これなら追加インストールは要りませんから

試してみましたが、設定方法が悪いのかエラー表示に
なってしまいうまくいきませんでした。

まとまって時間がとれたときに再チャレンジしてみます。

ありがとうございました。

7961 / 13644 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free