
どなたか教えてください。宜しくお願い致します。
使っているのはExcel2003です。
Excelで、更新作業完了時に、メールを自動送信したいと思っています。
色々調べてみてみて、
http://homepage1.nifty.com/gak/MSTips/sendmail.h …
にある「WorkbooksオブジェクトのSendMailメソッド」を使ったのですが、これだと、設定したあて先にExcelのワークブックが送られてしまい、ちょっと違うなぁと思いまして…。
http://www.hi-ho.ne.jp/babaq/vbtips.html
も参考にしてみたんですが、いまいちよくわからず、こちらに質問してみた次第です。
<やりたいこと>
更新したら「更新ボタン」を押す
↓
次作業者をTOに、何人かをCCに入れて、件名「作業が終わりました」本文「次の作業をお願いします」と言ったような決まった文言が入れたメールを送りたい。
です。
ToとCcのあて先は毎回一緒です。
どなたか教えてください。
宜しくお願い致します。
No.5ベストアンサー
- 回答日時:
>「,」で区切ればいいんでしょうか?
いいえ、";"で区切ります。
過去のメール送信で、宛名の部分やccの部分をコピィしても大丈夫だったと思います。
ほか複数のセルにメールアドレス入れておいて
myDATA.CC = Range("F3").Value+";"+Range("F4").Value+";"・・・
とつないでも大丈夫でしょう。
未確認ですが。
No.4
- 回答日時:
ん~ おかしいですね。
>認識できない・・・とエラーが出て、デバックすると
>「myDATA.Send」のところが黄色くなっています。
こちらでも試しては見ましたが
MS OUTLOOKの・・・自動的に電子メールを・・・
のメッセージは出ましたか?
エラーメッセージが 「OUTLOOKが認識できない名前があります。」とかでしょうか?
であれば、B3、F3にメールアドレスには使えない文字(全角など)が含まれていませんか?
メールにはMS OUTLOOKを使用されていますよね?
OUTLOOK EXPLESS ではダメだと思います。
ちなみに他方法でメール送信するには
[メール送信(BASP21利用)]
http://www.asahi-net.or.jp/~ef2o-nue/download/su …
[メール送信(CDO利用)]
http://www.asahi-net.or.jp/~ef2o-nue/download/su …
の方法があります。
この回答への補足
何度もご丁寧にすいません。
会社でもう一度試してみます。
ちなみに、CCの部分に複数アドレスを入力したい場合は
「,」で区切ればいいんでしょうか?
No.3
- 回答日時:
No1,No2です。
もう一件添付ファイルが不要なので
・・・
myDATA.Subject = Range("C3").Value
myDATA.Body = Range("D3").Value
'myDATA.Attachments.Add Range("G3").Value
myDATA.Send
・・・
と
'myDATA.Attachments.Add の行は不要です。
この回答への補足
お世話様です。
チェックを入れたつもりが間違ったものにチェックをしてました。
改めてチェックしなおして、やってみましたが・・・。
認識できない・・・とエラーが出て、デバックすると
「myDATA.Send」のところが黄色くなっています。
No.2
- 回答日時:
No1です。
準備
VBエディターのツール 参照設定で
Microsoft Outlook 10.0 Object Library にチェックをいれます。
は設定していただいたでしょうか。
Outlookのツールを使用しますので。
No.1
- 回答日時:
この回答への補足
Sub ボタン1_Click()
Dim myOLApp As Object
Dim myDATA As MailItem
Set myOLApp = CreateObject("Outlook.Application")
Set myDATA = myOLApp.CreateItem(olMailItem)
myDATA.To = Range("B3").Value
myDATA.CC = Range("F3").Value
myDATA.Subject = Range("C3").Value
myDATA.Body = Range("D3").Value
myDATA.Attachments.Add Range("G3").Value
myDATA.Send
Set myDATA = Nothing
Set myOLApp = Nothing
End Sub
を入れて実行したところ、「コンパイルエラー ユーザー定義型が定義されていません」と出てしまいました。
どうしたらいいでしょうか???
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
受信メールの添付ファイル忘れ...
-
xHamsterというサイト
-
メール送信すると以下のような...
-
送信しても『Mail System Error...
-
相手にメールを送信したら、 Ea...
-
送信エラーの際、CCには届い...
-
通帳口座番号 メールで送っても...
-
お祝い金を徴収するメールの書き方
-
メールの一斉送信で非対象者に...
-
一度聞いたかも知れないのをっ...
-
OCNメールの保存期間がすご...
-
空メールって何も書かなくてい...
-
"***@***.ocn.ne.jp"の"@***"は...
-
なぜこのメールが送られてくるの?
-
来た?着た?
-
(No subject)と言うメールでの障害
-
同じメールを2通ずつ受信して...
-
メールの最後に「それでは失礼...
-
自分のアドレスにCCを送信す...
-
エラーメールは必ず戻ってきま...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
受信メールの添付ファイル忘れ...
-
メール送信すると以下のような...
-
xHamsterというサイト
-
一度聞いたかも知れないのをっ...
-
お祝い金を徴収するメールの書き方
-
通帳口座番号 メールで送っても...
-
相手にメールを送信したら、 Ea...
-
送信しても『Mail System Error...
-
送信エラーの際、CCには届い...
-
メールの一斉送信で非対象者に...
-
メールの書き方 保護者から先生へ
-
OCNメールの保存期間がすご...
-
"***@***.ocn.ne.jp"の"@***"は...
-
(No subject)と言うメールでの障害
-
空メールって何も書かなくてい...
-
失礼な文とは分からず、先生に...
-
迷惑メール??
-
Outlookで受信メールの件名に[S...
-
自分のアドレスにCCを送信す...
-
大学の先生からのメールに、夜...
おすすめ情報