Cómo guardar por lotes varios borradores de correos electrónicos como plantillas de Outlook

Comparte ahora:

Tal vez haya creado varios borradores de correos electrónicos y espere reutilizarlos muchas veces. Si es así, ¿por qué no los guarda por lotes como plantillas de Outlook? Este artículo le enseñará a lograrlo de una vez a través de VBA.

De forma predeterminada, Outlook solo permite a los usuarios guardar un solo correo electrónico como plantilla a la vez. En otras palabras, no puede guardar varios borradores de correos electrónicos como plantillas de forma masiva. Como puede ver, cuando selecciona más de un correo y va a "Archivo"> ​​"Guardar como", no puede encontrar el formato "Plantilla de Outlook" en la lista "Guardar como tipo", solo está disponible "Sólo texto". Pero, le presentaremos cómo realizarlo a granel a continuación.

Guardar por lotes varios borradores de correos electrónicos como plantillas de Outlook

Guardar por lotes varios borradores de correos electrónicos como plantillas de Outlook

  1. Desde el principio, active el editor de Outlook VBA.
  2. En la nueva ventana "Microsoft Visual Basic para Aplicaciones", copie y pegue el código VBA a continuación.
Sub SaveMultipleDraftsAsTemplates()
    Dim objSelection As Outlook.Selection
    Dim i As Long
    Dim strTemplateFolder As String
    Dim objMail As Outlook.MailItem
    Dim strSubject As String
 
    'Get all selected mails
    Set objSelection = Outlook.Application.ActiveExplorer.Selection
 
    If Not (objSelection Is Nothing) Then
       'Get the default folder for saving Outlook Templates
       strTemplateFolder = CStr(Environ("USERPROFILE")) & "\Documents\UserTemplates\"
 
       'Save each mail as template
       For i = objSelection.Count To 1 Step -1
           If objSelection(i).Class = olMail Then
              Set objMail = objSelection(i)
              If objMail.Subject <> "" Then
 
                 'Remove unsupported characters
                 strSubject = objMail.Subject
                 strSubject = Replace(strSubject, "/", " ")
                 strSubject = Replace(strSubject, "\", " ")
                 strSubject = Replace(strSubject, ":", "")
                 strSubject = Replace(strSubject, "?", " ")
                 strSubject = Replace(strSubject, Chr(34), " ")
 
                 objMail.SaveAs strTemplateFolder & strSubject & ".oft", olTemplate
              Else
                 objMail.SaveAs strTemplateFolder & "Template" & i & ".oft", olTemplate
              End If
           End If
       Next
 
       'Open the folder of Templates
       Shell "Explorer.exe" & " " & strTemplateFolder, vbNormalFocus
    End If
End Sub

Código VBA: guarde por lotes varios borradores de correos electrónicos como plantillas de Outlook

  1. Después de eso, para mayor comodidad, se sugiere adjuntar esta macro a la barra de herramientas de acceso rápido (QAT). Acerca de los pasos detallados, puede leer "Cómo ejecutar código VBA en su Outlook"
  2. En última instancia, puede tomar una foto siguiendo las operaciones a continuación.
  • Al principio, seleccione los borradores de correos electrónicos que se guardarán como plantillas.
  • Luego, haga clic en el botón de macro en el QAT.Ejecutar macro en borradores de correos electrónicos seleccionados
  • Cuando finalice la macro, se mostrará la carpeta de Windows para guardar las plantillas de Outlook predeterminadas. Puede ver que las plantillas de los borradores de correos electrónicos seleccionados están allí.Plantillas de Outlook

La herramienta de reparación de la bandeja de entrada aún puede fallar

Cuando se trata de la herramienta de reparación interna de Outlook, Scanpst, un gran número de usuarios lo agradecerán. Sin lugar a dudas, esta utilidad es capaz de resolver la mayoría de los pequeños problemas en Outlook. Sin embargo, no es del todo perfecto. Todavía puede fallar y generar muchos errores. Por ejemplo, en el caso de graves Corrupción de Outlook, no puede reparar el archivo PST comprometido. En ese escenario, no tiene otra alternativa que utilizar una herramienta de terceros más poderosa y de punta, como DataNumen Outlook Repair.

Introducción del autor:

Shirley Zhang es experta en recuperación de datos en DataNumen, Inc., que es el líder mundial en tecnologías de recuperación de datos, incluyendo recuperación de sql y productos de software de reparación de Outlook. Para más información visite www.datanumen.com

Comparte ahora:

Los comentarios están cerrados.