OutlookのVBAでメール送信前に確認するやつ
はい 前回 に続いてOutlookネタです。というか、これはほぼまんまコピペですけど。 もともとは添付ファイルを添付忘れたり、宛先に「様」付け忘れたりすることが多かったので何とかできる範囲でチェック強化できないかなぁと悩んでいた次第で、ほぼ以下のサイトの丸パクリです。 ◆参考サイト https://se.ekaki-j.com/outlook-security/ http://tooljp.com/qa/recommended-VBA-samples-Outlook-prevent-mail-incorrect-sending-B42C.html ◆ソースコード ' ' メール送信前チェック ' Private Sub Application_ItemSend(ByVal Item As Object, Cancel As Boolean) On Error GoTo Exception Dim maxCnt As Integer Dim strCC As String Dim strBody As String maxCnt = 0 strCC = vbCrLf strBody = Item.Body ' 添付ファイルチェック If InStr(strSubject & strBody, "添付") > 0 And Item.Attachments.Count = 0 Then If MsgBox("添付ファイルを忘れている可能性があります。本当に送信しますか?", vbYesNo + vbQuestion) = vbNo Then Cancel = True Exit Sub End If End If Dim objRec As Recipient For Each objRec In Item.Recipients strCC = strCC & "●" & objRec.Name &...