¿Cómo guardar el correo electrónico como archivo pdf en Outlook?
Si está trabajando con Microsoft Outlook 2010 y 2007, encontrará que no hay una función incorporada en Outlook para cambiar el correo electrónico a formato pdf. Debe convertir el correo electrónico a un archivo pdf mediante algunos complementos relacionados o con el código VBA. Con el siguiente artículo, podrá guardar fácilmente el correo electrónico como archivo pdf en Outlook.
Guarde el correo electrónico como archivo pdf en Outlook con código VBA
Guarde de forma masiva varios correos electrónicos como archivo pdf u otros formatos de archivo con Bulk Save
Guarde el correo electrónico como archivo pdf en Outlook con código VBA
1. En primer lugar, debe seleccionar el correo electrónico que desea guardar como PDF.
2. Prensa Alt + F11 lanzar el Microsoft Visual Basic para aplicaciones ventana.
3. Hacer clic en recuadro > Módulo, luego copie y pegue el siguiente código VBA en la ventana del Módulo.
El código VBA para guardar el correo electrónico como archivo PDF:
Sub SaveAsPDFfile()
Dim MyOlNamespace As NameSpace
Dim MySelectedItem As MailItem
Dim Response As String
Dim FSO As Object, TmpFolder As Object
Dim tmpFileName As String
Dim wrdApp As Object
Dim wrdDoc As Object
Dim bStarted As Boolean
Dim dlgSaveAs As FileDialog
Dim fdfs As FileDialogFilters
Dim fdf As FileDialogFilter
Dim i As Integer
Dim WshShell As Object
Dim SpecialPath As String
Dim msgFileName As String
Dim strCurrentFile As String
Dim strName As String
Dim oRegEx As Object
Dim intPos As Long
Set MyOlNamespace = Application.GetNamespace("MAPI")
Set MySelectedItem = ActiveExplorer.Selection.Item(1)
Set FSO = CreateObject("Scripting.FileSystemObject")
tmpFileName = FSO.GetSpecialFolder(2)
strName = "email_temp.mht"
tmpFileName = tmpFileName & "\" & strName
MySelectedItem.SaveAs tmpFileName, 10
On Error Resume Next
Set wrdApp = GetObject(, "Word.Application")
If Err Then
Set wrdApp = CreateObject("Word.Application")
bStarted = True
End If
On Error GoTo 0
Set wrdDoc = wrdApp.Documents.Open(FileName:=tmpFileName, Visible:=False, Format:=7)
Set dlgSaveAs = wrdApp.FileDialog(msoFileDialogSaveAs)
Set fdfs = dlgSaveAs.Filters
i = 0
For Each fdf In fdfs
i = i + 1
If InStr(1, fdf.Extensions, "pdf", vbTextCompare) > 0 Then
Exit For
End If
Next fdf
dlgSaveAs.FilterIndex = i
Set WshShell = CreateObject("WScript.Shell")
SpecialPath = WshShell.SpecialFolders(16)
msgFileName = MySelectedItem.Subject
Set oRegEx = CreateObject("vbscript.regexp")
oRegEx.Global = True
oRegEx.Pattern = "[\/:*?""<>|]"
msgFileName = Trim(oRegEx.Replace(msgFileName, ""))
dlgSaveAs.InitialFileName = SpecialPath & "\" & msgFileName
If dlgSaveAs.Show = -1 Then
strCurrentFile = dlgSaveAs.SelectedItems(1)
If Right(strCurrentFile, 4) <> ".pdf" Then
Response = MsgBox("Sorry, only saving in the pdf-format is supported." & _
vbNewLine & vbNewLine & "Save as pdf instead?", vbInformation + vbOKCancel)
If Response = vbCancel Then
wrdDoc.Close 0
If bStarted Then wrdApp.Quit
Exit Sub
ElseIf Response = vbOK Then
intPos = InStrRev(strCurrentFile, ".")
If intPos > 0 Then
strCurrentFile = Left(strCurrentFile, intPos - 1)
End If
strCurrentFile = strCurrentFile & ".pdf"
End If
End If
wrdApp.ActiveDocument.ExportAsFixedFormat OutputFileName:= _
strCurrentFile, _
ExportFormat:=17, _
OpenAfterExport:=False, _
OptimizeFor:=0, _
Range:=0, _
From:=0, _
To:=0, _
Item:=0, _
IncludeDocProps:=True, _
KeepIRM:=True, _
CreateBookmarks:=0, _
DocStructureTags:=True, _
BitmapMissingFonts:=True, _
UseISO19005_1:=False
End If
Set dlgSaveAs = Nothing
wrdDoc.Close
If bStarted Then wrdApp.Quit
Set MyOlNamespace = Nothing
Set MySelectedItem = Nothing
Set wrdDoc = Nothing
Set wrdApp = Nothing
Set oRegEx = Nothing
End Sub
Note: Este código VBA se ha probado con éxito en Outlook 2007 y 2010
4. Hacer clic en para ejecutar el código.
5. Habrá un Guardar archivo cuadro de diálogo emergente mientras se ejecuta el código. Seleccione una ruta para guardar el archivo, asígnele un nombre y finalmente haga clic en Guardar del botón.
6. Cuando el código termine de ejecutarse, el correo electrónico se habrá convertido correctamente a un archivo pdf.
Guarde de forma masiva varios correos electrónicos como archivo pdf u otros formatos de archivo con Bulk Save
Con Kutools for Outlook instalado, puede utilizar su Bulk Save utilidad para guardar o exportar rápidamente los correos electrónicos seleccionados a archivos PDF / archivos Excel / archivos CSV u otros formatos de archivo.
Kutools for Outlook, incluye potentes funciones y herramientas para Microsoft Outlook 2019, 2016, 2013, 2010 y Office 365. |
||
1. En una carpeta de correo electrónico, seleccione los mensajes que desea guardar como PDF, haga clic en Kutools > Bulk Save.
2. En el Bulk Save cuadro de diálogo, seleccione una ruta para colocar los nuevos archivos, marque PDF formaty puede especificar el Save content como necesites.
3. Hacer clic en Ok. Luego, los correos electrónicos seleccionados se han guardado como archivos PDF individualmente.
Almacenamiento masivo de correos electrónicos en múltiples formatos de archivo
Las mejores herramientas de productividad de oficina
Kutools para Outlook - Más de 100 potentes funciones para potenciar tu perspectiva
🤖 Asistente de correo AI: Correos electrónicos profesionales instantáneos con magia de IA: respuestas geniales con un clic, tono perfecto y dominio multilingüe. ¡Transforme el correo electrónico sin esfuerzo! ...
📧 Automatización de correo electrónico: Fuera de la oficina (disponible para POP e IMAP) / Programar envío de correos electrónicos / CC/CCO automático según reglas al enviar correo electrónico / Reenvío automático (reglas avanzadas) / Agregar saludo automáticamente / Divida automáticamente correos electrónicos de múltiples destinatarios en mensajes individuales ...
📨 Gestión de correo electrónico: Recuperar correos electrónicos fácilmente / Bloquear correos electrónicos fraudulentos por sujetos y otras personas / Eliminar correos electrónicos duplicados / Búsqueda Avanzada / Consolidar carpetas ...
📁 Archivos adjuntos profesionales: Guardar lote / Separación de lotes / Comprimir por lotes / Ahorro automático / Desconexión automática / Autocompresión ...
???? Interfaz mágica: 😊Más emojis bonitos y geniales / Aumente su productividad en Outlook con vistas con pestañas / Minimizar Outlook en lugar de cerrar ...
👍 Maravillas con un clic: Responder a todos los archivos adjuntos entrantes / Correos electrónicos antiphishing / 🕘Mostrar zona horaria del remitente ...
👩🏼🤝👩🏻 Contactos y calendario: Agregar por lotes contactos de correos electrónicos seleccionados / Dividir un grupo de contactos en grupos individuales / Eliminar recordatorios de cumpleaños ...
Mas de Características 100 ¡Espere su exploración! Haga clic aquí para descubrir más.