Excel VBA質問箱 IV

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

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


76140 / 76738 ←次へ | 前へ→

【5023】Microsoft Outlook Object Library
回答  こう E-MAIL  - 03/4/17(木) 18:39 -

引用なし
パスワード
   こう@会社です。
メールの送信方法,メールソフトが記載されていないので,
「OUTLOOK+SendMail」という前提で回答します。

>Excelファイルを2つ開いていて
>その2つのファイルすべてをメールで送信させたいのですが

>1つのファイルであれば、簡単なのですが
「SendMailは自分のBOOKファイルを送信」なんですよね。
2つ開いているなんら,それぞれのBOOKで「SendMail」を実行すれば
送れますが・・・という意地悪な回答は止めて...

>複数ファイルだと・・・。
OUTLOOKなら「Microsoft Outlook Object Library」を使用すれば,
開いていないファイルを添付してメール送信できます。

'「ツール」→「参照設定」Microsoft Outlook 9.0 Object Library
Sub test_Outlook_Application()
  Dim OLApp As Object
  Dim MLitm As MailItem
  
  Set OLApp = CreateObject("Outlook.Application")
  Set MLitm = OLApp.CreateItem(olMailItem)
  
  MLitm.To = メールアドレス
  MLitm.Subject = "件名"
  MLitm.Body = "本文"
  MLitm.Attachments.Add "E:\temp\001.xls"
  MLitm.Attachments.Add "E:\temp\002.xls"
  MLitm.Attachments.Add "E:\temp\003.xls"
  
  MLitm.Send

  Set MLitm = Nothing
  Set OLApp = Nothing
End Sub
2 hits

【5021】複数のファイルを一度にメール送信させるには レベル2 03/4/17(木) 17:27 質問
【5023】Microsoft Outlook Object Library こう 03/4/17(木) 18:39 回答
【5117】Re:Microsoft Outlook Object Library レベル2 03/4/22(火) 20:55 お礼
【5234】ショートカットファイルの添付 ワイルドM 03/4/30(水) 10:24 質問
【5243】質問 こう 03/4/30(水) 13:05 質問
【5254】解決しました ワイルドM 03/4/30(水) 15:44 発言
【5348】複数ファイルを一度に回覧するのは可能? ワイルドM 03/5/7(水) 15:44 質問
【5361】できないですね こう@そしてまた朝・・・ 03/5/8(木) 12:29 回答
【5375】Re:できないですね ワイルドM 03/5/9(金) 7:50 お礼
【5432】教えてください ワイルドM 03/5/13(火) 16:11 質問
【5516】VBAの終了後? こう 03/5/17(土) 13:03 回答
【5542】Re:VBAの終了後? ワイルドM 03/5/19(月) 11:00 回答

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