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.