クエリAに以下のようなデータがあります。
ID 氏名 メールアドレス 送信有無
1 あああ aaaa0000@outlook.jp 〇
2 いいい iiii0000@outlook.jp ×
3 ううう uuuu0000@outlook.jp 〇
4 えええ eeee0000@outlook.jp ×
これをsf_メール送信チェックでフォームを作成
フォームAにsf_メール送信チェックを設置。
sf_メール送信チェックの中から送信有無に〇がついている人のアドレスを宛先に表示させて、クエリAを添付してメール送信したいです。
宛先が1件ならばForms!フォームA!sf_メール送信チェック.Form.メールアドレスで設定できるのですが、複数の場合はどのようにすればよいかご教授ください。
※ccは固定なのですが、toは都度変わり件数も上下します。
※宛先が1件の場合は下記のコードで1人目の送信者を宛先にしてメールが立ち上がるのですが、対象者を全て宛先に入れる方法がわかりません。 対象者全員、同じ添付ファイル、同じ本文です。 sub() Dim atesaki As String Dim atesaki_CC As String Dim kenmei As String Dim honbun As String atesaki = Forms!フォームA!sf_メール送信チェック.Form.メールアドレス atesaki_CC = "zzzz0000@outlook.jp ; zzzz1111@outlook.jp" kenmei = "ご確認ください" honbun = "ご担当者様" & vbCrLf & "いつもお世話になっております。" & vbCrLf & "〇〇〇〇本文表示〇〇〇" DoCmd.SendObject acSendQuery, "クエリA", acFormatXLSX, atesaki, atesaki_CC, , kenmei, honbun, True, "" End sub コード
宜しくお願い致します。
回答2件
あなたの回答
tips
プレビュー