Resumen del artículo :
- Un tutorial paso a paso de captura de pantalla para la creación automática de una dirección de correo electrónico para todos los mensajes salientes de Outlook.
- De Outlook 2007 a Outlook 2010, Microsoft eliminó el campo CCO. Te mostraremos cómo agregar el campo CCO de nuevo.
- Para auto BCC en Outlook , tendremos que mostrar la pestaña de desarrollo y añadir un script.
- Vea los comentarios para saber cómo configurar un CCO automático para los mensajes enviados sólo desde una dirección de correo electrónico en particular (para varias cuentas de Outlook – ¡gracias, Nathan!)
Tal vez se debió a un exceso de BCC de sigilo pasivo-agresivo dentro de la oficina ( Blind Carbon Copy. ) Pero en serio, por alguna razón, Microsoft decidió retroceder el acceso a los BCC en Office 2010. Por ejemplo, el nuevo diálogo de mensajes ni siquiera tiene un campo CCO. Sin embargo, tampoco se pueden configurar las reglas de Outlook 2010 para que alguien se CCO automáticamente ( , aunque sí se puede configurar una regla para que se CCO automáticamente un mensaje. ) Para mis propósitos, esto es una especie de dolor. Soy un usuario híbrido de Gmail/Outlook ( Tengo unas tres direcciones de correo electrónico diferentes, cada una con un propósito distinto ) y me gusta mantener todos mis mensajes archivados en mi cuenta principal de Gmail para facilitar su consulta. Por lo tanto, lo que quería era una forma de reenviar todos mis mensajes enviados a mi cuenta de Gmail ( Ya tengo todos los mensajes entrantes reenviados allí por una regla del lado del servidor. ) Es más fácil decirlo que hacerlo, pero creo que he descubierto la forma más fácil.
Resulta que hay tres cosas que hay que hacer para liberar todo el potencial de BCC en Outlook 2010:
- Mostrar el campo CCO en la ventana de nuevo correo electrónico.
- Revela la cinta del desarrollador.
- Añade un poco de código Visual Basic personalizado.
No es tan complicado como parece. Pero pasemos de estos tres de más fácil a más difícil.
( Nota: También puedes comprar complementos de terceros para Outlook 2010 que hagan esto, pero yo recomendaría este método. Es gratis .)
Si tiene un problema en el que esto deja de funcionar después de reiniciar su ordenador, por favor, lea la nota sobre la seguridad de las macros al final de este artículo.
Contenido
Mostrar el campo CCO en los nuevos correos electrónicos de Outlook 2010
Paso 1
Lanzamiento de Outlook 2010.
Paso 2
Haz clic en el botón el Nuevo Correo Electrónico . En la ventana de composición de mensajes, haz clic en la pestaña Opciones .
Paso 3
Haga clic en el botón BCC . Esta acción revela el campo CCO. A partir de ahora, tendrás acceso al campo CCO en todos los futuros correos electrónicos de Outlook 2010. Si te cansas del espacio extra que ocupa, sólo tienes que hacer clic de nuevo para deshacerte de él.
Ahora, puedes usar el campo CCO para los casos aislados. Pero, ¿qué pasaría si quisieras hacer automáticamente CCO a ti mismo ( o a alguien más ) en cada mensaje saliente? Para ello, sigue los pasos que se indican a continuación.
Mostrar la cinta de desarrollo
Estoy basando este “cómo hacerlo” en un gran pedazo de código Visual Basic personalizado escrito por Michael Kizer . Michael escribió este fragmento de VBA para Outlook 2007, pero funciona para Outlook 2010. El único problema: es un poco difícil encontrar un editor de Visual Basic en Outlook 2010. Se esconde en la cinta de desarrollador, que, por defecto, está oculta a la vista. Aquí está cómo habilitarlo:
Paso 1
Lanzamiento de Outlook 2010.
Paso 2
Haz clic en la pestaña File y elige Options .
Paso 3
Haga clic en Personalizar cinta en el panel de la izquierda. Ahora, en la lista del extremo derecho, asegúrate de que Desarrollador esté marcado. Haz clic en OK.
Paso 4
La pestaña de Desarrollador se revelará ahora en su cinta de Outlook 2010.
Mensajes salientes de CCO automáticamente en Outlook 2010
Ahora, es hora de agregar el código que el Sr. Kizer armó.
Paso 1
Ve a la pestaña Developer y haz clic en Visual Basic .
Paso 2
A la izquierda, expandir Project1 (VbaProject.OTM para revelar Microsoft Outlook Objects . Expandir Microsoft Outlook Objects y luego hacer doble clic ThisOutlookSession .
Paso 3
En la ventana del editor de código, elige Aplicación en el menú desplegable de la parte superior izquierda.
Paso 4
En el menú desplegable superior izquierdo, elija ItemSend .
Paso 5
Posicione su cursor después de “Private Sub Application_ItemSend(ByVal Item As Object, Cancel As Boolean)” y antes de “End Sub”. Ahora, copie y pegue lo siguiente entre esas dos líneas.
Dim objRecip como receptor Dim strMsg como cuerda Dim res Como Entero Dim strBcc como cuerda Sobre el error Reanudar siguiente $0027 #### OPCIONES DE USUARIO #### La dirección de la CCO debe ser una dirección SMTP o resoluble. a un nombre en la libreta de direcciones strBcc = "SomeEmailAddress@domain.com" Set objRecip = Item.Recipients.Add(strBcc) Tipo de Objeto = olBCC Si no se objeta, se resuelve entonces strMsg = "No se pudo resolver el receptor de la CCO. " & _ "¿Quieres seguir enviando el mensaje?" res = MsgBox(strMsg, vbSíNo + vbBDefaultButton1, _ "No se pudo resolver el receptor de la CCO") Si res = vbNo Entonces Cancelar = Verdadero Finalizar si Finalizar si Set objRecip = Nada
Paso 6
Busca la línea que dice: strBcc=”SomeEmailAddress@domain.com” y reemplázalo con la dirección de correo electrónico que te gustaría para BCC para SomeEmailAddress@domain.com. Por ejemplo, cámbiala por mysecondaryemail@gmail.com o igbrother@supervisor.com.
Paso 7
No te olvides de guardar los cambios. Cierra el Editor de Visual Basic y vuelve a Outlook.
Ahora, cuando envíes mensajes desde Outlook 2010, serán automáticamente enviados al destinatario que hayas elegido en el editor de Visual Basic. No tienes que escribir el nombre del destinatario en el campo CCO, ni tampoco lo verás en el campo CCO, ya que el script de Visual Basic se activa después de pulsar enviar. ( Un consejo útil para cualquier ciberespía. )
Y ahí lo tienes.
Filtro de mensajes de Gmail de BCC
Una última cosa que debes tener en cuenta: si utilizas esto para crear un archivo de Gmail, te recomiendo que utilices una dirección de Gmail personalizada con algo como +bcc adjunto. Sin embargo, como la dirección no aparecerá en el campo to:, no podrás filtrarla como de costumbre. Por lo tanto, en su lugar, tendrás que utilizar la cadena “deliveredto:” en Gmail. Por ejemplo, usaría “deliveredto: nombre de usuario+bcc@gmail.com” y luego configuraría una regla que archivara automáticamente estos mensajes y los marcara como leídos.
Una nota sobre la seguridad de la macro
Nota: Esta sección puede ayudar a quienes descubran que la macro deja de funcionar al día siguiente o después de un reinicio del sistema.
Para que esto funcione, es posible que tenga que modificar la configuración de seguridad de su macro. De cualquier manera, probablemente recibirá un mensaje molesto como este cuando se inicie Outlook 2010:
Como puedes ver, eso sólo se refiere al guión que pusiste en ThisOutlookSession, no significa que tengas un virus. Puedes hacer clic Habilitar las macros para que procedan con el script Auto BCC intacto.
Si quieres saltarte este paso, puedes cambiar tu configuración de seguridad de macros yendo a la pestaña Developer y haciendo clic en Macro Security .
En “Ajustes de la macro”, tendrás unas cuantas opciones diferentes:
Para una existencia libre de regaños, elija “Activar todas las macros”, aunque esto es, por supuesto, potencialmente peligroso. La verdadera solución aquí es conseguir que tu macro sea firmada digitalmente, pero eso es un proceso un poco complicado, que repasaré en otro post (Cómo crear un certificado digital autofirmado en Microsoft Office 2010). Manténgase en sintonía!
Maravilloso… funciona perfectamente… he tenido que recurrir a la pagina del Sr. Kizer porque me daba error en el BAsic, pero lo he solucionado superbien!!
Decir que lo uso para que luego me entre en la bandeja lo que he hecho y poder llevar un control… o programar un seguimiento!
De nuevo gracias
a mi me da un error de sintaxis en el texto. Era eso lo que te pasba a ti también? cómo lo has resuelto?
ME DA EL MISMO ERROR DE SINTAXIS..COMO LO SOLUCIONARON
ENCONTRE EL CODIGO EN INGLES LO PUSE Y JALOOO
AKI LO DEJO
Dim objRecip As Recipient
Dim strMsg As String
Dim res As Integer
Dim strBcc As String
On Error Resume Next
‘ #### USER OPTIONS ####
‘ address for Bcc — must be SMTP address or resolvable
‘ to a name in the address book
strBcc = “SomeEmailAddress@domain.com”
Set objRecip = Item.Recipients.Add(strBcc)
objRecip.Type = olBCC
If Not objRecip.Resolve Then
strMsg = “Could not resolve the Bcc recipient. ” & _
“Do you want still to send the message?”
res = MsgBox(strMsg, vbYesNo + vbDefaultButton1, _
“Could Not Resolve Bcc Recipient”)
If res = vbNo Then
Cancel = True
End If
End If
Set objRecip = Nothing