Hi,
I have this code as seen below that does everything I need it to do, however it puts the email address in the CC field and gives the error "the operation failed. The messaging interfaces have returned an unknown error. If the problem persists, restart Outlook. Can't resolve recipient" When I click ok, a few seconds passes and it resolves the name. If I don't use the full email address and substitute it with last name first name, I get the same error but it never figures out the email address. I would like to just add the email addresses in the CC field without needing to match it to the GAL which I think it's trying to do. Any ideas. Again, I just need it to prompt the question to CC the sending email to 2 email address and when I hit yes, it fills in the CC field and sends the email. Here is the code:
Private Sub Application_ItemSend(ByVal Item As Object, Cancel As Boolean)
If TypeOf Item Is Outlook.MailItem Then
Dim olMsg As MailItem
Set olMsg = Item
Dim myRecipient As Outlook.Recipient
Dim Prompt As String
Prompt = "***Halt***" & vbNewLine & vbNewLine & _
"Do you want to CC this message to Leigh Ann & Cathy?"
If MsgBox(Prompt, vbYesNo + vbQuestion, "CC Leigh Ann & Cathy?") = vbYes Then
Set myRecipient = olMsg.Recipients.Add("email@email.com")
myRecipient.Type = olCC
End If
Set olMsg = Nothing
End If
End Sub
I have this code as seen below that does everything I need it to do, however it puts the email address in the CC field and gives the error "the operation failed. The messaging interfaces have returned an unknown error. If the problem persists, restart Outlook. Can't resolve recipient" When I click ok, a few seconds passes and it resolves the name. If I don't use the full email address and substitute it with last name first name, I get the same error but it never figures out the email address. I would like to just add the email addresses in the CC field without needing to match it to the GAL which I think it's trying to do. Any ideas. Again, I just need it to prompt the question to CC the sending email to 2 email address and when I hit yes, it fills in the CC field and sends the email. Here is the code:
Private Sub Application_ItemSend(ByVal Item As Object, Cancel As Boolean)
If TypeOf Item Is Outlook.MailItem Then
Dim olMsg As MailItem
Set olMsg = Item
Dim myRecipient As Outlook.Recipient
Dim Prompt As String
Prompt = "***Halt***" & vbNewLine & vbNewLine & _
"Do you want to CC this message to Leigh Ann & Cathy?"
If MsgBox(Prompt, vbYesNo + vbQuestion, "CC Leigh Ann & Cathy?") = vbYes Then
Set myRecipient = olMsg.Recipients.Add("email@email.com")
myRecipient.Type = olCC
End If
Set olMsg = Nothing
End If
End Sub