Macro que puede decidir la plantilla, agregar otros destinatarios, editar la línea de asunto

Macro que puede decidir la plantilla, agregar otros destinatarios, editar la línea de asunto

Soy nuevo en VBA y quiero crear una macro de Outlook que, según el campo Para, pueda decidir qué plantilla usar, agregar un destinatario específico a los campos CC y CCO, agregar una cadena al asunto existente (por ejemplo, "ejemplo_asunto" --> "confirmación\ejemplo_asunto").

Mis esfuerzos han dado como resultado esto:

Sub PO_confirmation()

    Dim myItem As Outlook.mailItem

    Dim recipients As Outlook.recipients
    Dim recipientTo As Outlook.recipient
    Dim recipientCC As Outlook.recipient
    Dim recipientBCC As Outlook.recipient

    Set myItem = ActiveInspector.CurrentItem


    Set recipientTo = myItem.recipients.Add("[email protected]")
    recipientTo.Type = Outlook.OlMailRecipientType.olTo

    Set recipientCC = myItem.recipients.Add("[email protected]")
    recipientCC.Type = Outlook.OlMailRecipientType.olCC

    Set recipientBCC = myItem.recipients.Add("[email protected]")
    recipientBCC.Type = Outlook.OlMailRecipientType.olBCC

    initialSubj = myItem.Subject
    myItem.Subject = "RE:ABC-" & initialSubj

    myItem.Display

End Sub

Ahora el problema es que el destinatario CCO siempre aparece en el campo Para, no puedo decir qué salió mal.

información relacionada