Note: The other languages of the website are Google-translated. Back to English
Iniciar sesión  \/ 
x
or
x
Registrarse  \/ 
x

or

¿Cómo mover un mensaje de correo electrónico a la carpeta especificada después de leerlo en Outlook?

Mover el mensaje de correo electrónico a una carpeta específica después de leerlo es la mejor manera de mantener limpia la carpeta Bandeja de entrada en Outlook. Para muchos usuarios de Outlook, tienden a crear una regla para el movimiento de estos correos electrónicos leídos. En realidad, Outlook no admite este proceso de asistente de reglas. En este artículo, le mostraremos cómo mover mensajes de correo electrónico a la carpeta especificada después de leer con el código VBA en Outlook.

Mueva el mensaje de correo electrónico a la carpeta especificada después de leerlo en Outlook

Pestaña Office: habilite la edición y navegación con pestañas en Office, y haga el trabajo mucho más fácil ...
Kutools para Outlook: trae 100 potentes funciones avanzadas a Microsoft Outlook
  • Auto CC / BCC por reglas al enviar correo electrónico; Reenvío automático Varios correos electrónicos por reglas; Respuesta automática sin servidor de intercambio y más funciones automáticas ...
  • Advertencia de BCC - mostrar mensaje cuando intente responder a todos si su dirección de correo está en la lista CCO; Recordar si faltan archivos adjuntosy más funciones de recordatorio ...
  • Responder (todos) con todos los archivos adjuntos en la conversación por correo; Responder muchos correos electrónicos a la vez; Agregar saludo automáticamente cuando responda; Agregar automáticamente fecha y hora al asunto ...
  • Herramientas de adjunto: Desconexión automática, Comprimir todo, Renombrar todo, Guardar todo automáticamente ... Informe rápido, Contar correos seleccionados, Eliminar correos y contactos duplicados ...
  • Más de 100 funciones avanzadas resuelve la mayoría de tus problemas en Outlook 2010-2019 y 365. Características completas Prueba gratuita de 60 días.

flecha azul burbuja derechaMueva el mensaje de correo electrónico a la carpeta especificada después de leerlo en Outlook

Puede mover mensajes de correo electrónico a una carpeta específica después de leer con el código VBA en ejecución en Outlook.

1. En primer lugar, debe crear un nuevo nombre de carpeta "Revisado”En la carpeta Bandeja de entrada.

2. Abra la carpeta Bandeja de entrada, luego presione el otro + F11 teclas para abrir el Microsoft Visual Basic para aplicaciones ventana.

3. Luego haga doble clic para expandir Proyecto1 > Objetos de Microsoft Outlook > ThisOutlookSession para abrir el VbaProject.OTM editor.

4. Luego copie y pegue el código VBA a continuación en el editor VbaProject.OTM como se muestra en la captura de pantalla anterior.

Código VBA: mover mensajes después de leer

Sub MoveInbox2Reviewed()
On Error Resume Next
Set oOutlook = CreateObject("Outlook.Application")
Set oNamespace = oOutlook.GetNamespace("MAPI")
Set oFolderSrc = oNamespace.GetDefaultFolder(olFolderInbox)
Set oFolderDst = oFolderSrc.Folders("Reviewed")
Set oFilteredItems = oFolderSrc.Items.Restrict("[UnRead] = False")
For Each oMessage In oFilteredItems
    oMessage.Move oFolderDst
Next
End Sub 

5. Luego haga clic en el Ahorra botón para guardar el código VBA y luego cerrar el Microsoft Visual Basic para aplicaciones ventana.

6. Haga clic derecho en el Acceso rapido a la barra de herramientasY seleccione Personalizar la barra de herramientas de acceso rápido desde el menú contextual. Ver captura de pantalla:

7. En el Opciones de outlook cuadro de diálogo, debe:

1). Seleccione Macros en el objeto Elija comandos de la lista desplegable;

2). Seleccione Proyecto 1. ThisOutlookSession en la caja debajo del Elija comandos de la lista desplegable;

3). Haga clic en el Añadir botón;

4). Haga clic en el OK

8. Entonces puede ver el Macro botón que se muestra en el Acceso rapido a la barra de herramientas. Asegúrese de que se encuentra en la carpeta de la bandeja de entrada desde la que desea mover todos los mensajes leídos, luego haga clic en el Macro para ejecutar el código VBA dentro de la Bandeja de entrada.

Notas:

1. Este código VBA se puede aplicar en Outlook 2007, 2010 y 2013; Pero, en Outlook 2007, puede hacer clic directamente en el Corral botón para ejecutar el código.

2. Si existen varias cuentas de correo electrónico en su Outlook, el código VBA solo se puede aplicar en la cuenta cuyo archivo de datos está configurado como predeterminado. Puede comprobar el archivo de datos predeterminado haciendo clic en Archivo > Información > Configuración de la cuenta > Configuración de la cuenta para abrir el Configuración de la cuenta caja de diálogo. Entonces ve al Archivo de datos pestaña, verá que el archivo de datos predeterminado está marcado con antes.

3. Si desea cambiar el archivo de datos predeterminado a otra cuenta de correo electrónico, seleccione y resalte la cuenta que desea establecer como predeterminada, luego haga clic en el Establecer por defecto en el objeto Configuración de la cuenta caja de diálogo.

4. Cuando ejecute el código VBA por primera vez y descubra que los mensajes leídos no se mueven todos a la vez, siga haciendo clic en el botón Macro hasta que se muevan todos los mensajes leídos en la Bandeja de entrada.


Kutools para Outlook: trae 100 funciones avanzadas a Outlook y hace que el trabajo sea mucho más fácil.

  • Auto CC / BCC por reglas al enviar correo electrónico; Reenvío automático Varios correos electrónicos personalizados; Respuesta automática sin servidor de intercambio y más funciones automáticas ...
  • Advertencia de BCC - mostrar mensaje cuando intente responder a todos si su dirección de correo está en la lista CCO; Recordar si faltan archivos adjuntosy más funciones de recordatorio ...
  • Responder (todos) con todos los archivos adjuntos en la conversación de correo; Responder muchos correos electrónicos en segundos; Agregar saludo automáticamente cuando responda; Agregar fecha al asunto ...
  • Herramientas de archivos adjuntos: administre todos los archivos adjuntos en todos los correos, Desconexión automática, Comprimir todo, Renombrar todo, Guardar todo ... Informe rápido, Contar correos seleccionados...
  • Potentes correos electrónicos no deseados por costumbre; Eliminar correos y contactos duplicados... Le permite hacerlo de forma más inteligente, más rápida y mejor en Outlook.
tiro kutools outlook kutools pestaña 1180x121
tiro kutools outlook kutools plus pestaña 1180x121
 

 

Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Augusto · 1 years ago
    What if Only want to move read messages not from the main Inbox but from an Inbox sub-folder to the "Reviewed" folder?
  • To post as a guest, your comment is unpublished.
    Augusto · 1 years ago
    What if Only want to move read messages not from the main Inbox but from an Inbox sub-folder to the "Reviewed" folder?
  • To post as a guest, your comment is unpublished.
    EM · 1 years ago
    I used this VBA code, but now all of the emails moved to "Reviewed" are gone? Any ideas why?
  • To post as a guest, your comment is unpublished.
    Becky · 1 years ago
    has anyone had this not work the second time you tried to apply it?
  • To post as a guest, your comment is unpublished.
    fabio · 2 years ago
    Buongiorno


    Esiste la versione per Outlook 365 in italiano (non so se cambia qualcosa). Grazie
  • To post as a guest, your comment is unpublished.
    Jake · 3 years ago
    What line do I add when I only want this rule to apply to emails with a subject line including a word or text?
  • To post as a guest, your comment is unpublished.
    Keldon · 4 years ago
    Where's all the Dim's?????????????????????/ o.0
  • To post as a guest, your comment is unpublished.
    Karlton Hoskins · 4 years ago
    I tried the above method but nothing happens. I verified the folder name was accurate and in the right location. I also set my main account as default, where i will be moving read messages from. I click on the Macro button...nothing. Help. Did I miss something.
    • To post as a guest, your comment is unpublished.
      . · 3 years ago
      You have to activate the references in VBA
  • To post as a guest, your comment is unpublished.
    Liz · 4 years ago
    Can this VBA code be altered to move messages from an Inbox subfolder to a "Reviewed" folder in said subfolder?