特定のアドレスがアウトバウンドメッセージの「宛先」または「CC」フィールドにあるかどうかに基づいて、アウトバウンド電子メールの返信先アドレスを設定しようとしています。ここまでは、「SetmyCounter...」行の「Objectrequired」エラーに遭遇しただけです。任意の支援をいただければ幸いです。
Option Explicit
Private Sub Application_ItemSend(ByVal Item As Object, Cancel As Boolean)
Dim oMyItem As Outlook.MailItem
Dim i As Integer
Dim AddressEntry As AddressEntry
Dim myCounter As Integer
Set oMyItem = Item
Set myCounter = oMyItem.Recipients.Count
For i = 1 To myCounter
Set AddressEntry = oMyItem.Recipients(i).AddressEntry
If (AddressEntry = "someuser@someaddress") Then
oMyItem.ReplyRecipients.Add "replytouser@someaddress"
End If
Next i
End Sub