Note: The other languages of the website are Google-translated. Back to English

¿Cómo cambiar el nombre y guardar archivos adjuntos del correo electrónico en una carpeta en Outlook?

En Outlook, es posible que reciba mensajes con archivos adjuntos generalmente, e intenta cambiar el nombre de los archivos adjuntos del mensaje y guardarlos en una carpeta como se muestra a continuación. Obviamente, puede guardarlos en una carpeta y cambiarles el nombre uno por uno, pero en realidad, tengo un código VBA que puede cambiar rápidamente el nombre de todos los archivos adjuntos con el mismo nombre y luego guardarlos en una carpeta.
doc renombrar guardar adjuntar 1

Cambiar el nombre y guardar los archivos adjuntos con el mismo nombre en una carpeta

Cambie el nombre y guarde los archivos adjuntos en una carpeta con Kutools para Outlook


Responder mensaje con archivos adjuntos originales en Outlook

Como todos sabemos, los archivos adjuntos se eliminarán del mensaje original cuando responda un mensaje al destinatario en Outlook. Si desea responder al masaje manteniendo los archivos adjuntos, puede intentar Kutools para Outlook's Responder con archivo adjunto función, puede responder un mensaje con los archivos adjuntos originales, también funciona para todos los mensajes.    Haga clic para obtener todas las funciones de prueba gratuita de 60 días!
 
doc responder con adjuntar
 
Kutools para Outlook: con docenas de prácticos complementos de Outlook, prueba gratis sin limitación en 60 días.
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 2021 - 2010 u Office 365. Funciones completas Prueba gratuita de 60 días.

Cambiar el nombre y guardar los archivos adjuntos con el mismo nombre en una carpeta

1. Seleccione el mensaje cuyos archivos adjuntos desea guardar y cambie el nombre por el mismo.

2. Prensa Alt + F11keys, luego en el Proyecto1 panel, haga doble clic Esta sesión de Outlook para crear un nuevo script en blanco en la sección derecha, luego copie y pegue el código en él.

VBA: cambie el nombre y guarde los archivos adjuntos

Public Sub SaveAttachsToDisk()
'UpdatebyExtendoffice20180521
Dim xItem As Object  'Outlook.MailItem
Dim xSelection As Selection
Dim xAttachment As Outlook.Attachment
Dim xFldObj As Object
Dim xSaveFolder As String
Dim xFSO As Scripting.FileSystemObject
Dim xFile As File
Dim xFilePath As String
Dim xNewName, xTmpName As String
Dim xExt As String
Dim xCount As Integer
On Error Resume Next
Set xFldObj = CreateObject("Shell.Application").browseforfolder(0, "Select a Folder", 0, 16)
Set xFSO = New Scripting.FileSystemObject
If xFldObj Is Nothing Then Exit Sub
xSaveFolder = xFldObj.Items.Item.Path & "\"
Set xSelection = Outlook.Application.ActiveExplorer.Selection
xNewName = InputBox("Attachment Name:", "Kutools for Outlook", xNewName)
If Len(Trim(xNewName)) = 0 Then Exit Sub
For Each xItem In xSelection
    For Each xAttachment In xItem.Attachments
        xFilePath = xSaveFolder & xAttachment.FileName
        xAttachment.SaveAsFile xFilePath
        Set xFile = xFSO.GetFile(xFilePath)
        xCount = 1
        Saved = False
        xExt = "." & xFSO.GetExtensionName(xFilePath)
        xTmpName = xNewName
        xNewName = xTmpName & xExt
        If xFSO.FileExists(xSaveFolder & xNewName) = False Then
            xFile.Name = xNewName
            xNewName = xTmpName
        Else
            xTmpName = Left(xNewName, Len(xNewName) - Len(xExt))
            While Saved = False
                xNewName = xTmpName & xCount & xExt
                If xFSO.FileExists(xSaveFolder & xNewName) = False Then
                    xFile.Name = xNewName
                    xNewName = xTmpName
                    Saved = True
                Else
                    xCount = xCount + 1
                End If
            Wend
        End If
    Next
Next
Set xFSO = Nothing
End Sub

doc renombrar guardar archivos adjuntos en una carpeta 2

3. Hacer clic en Herramientas > Referencias, en el cuadro de diálogo emergente, marque Tiempo de ejecución de Microsoft Script casilla de verificación.

doc renombrar guardar archivos adjuntos en una carpeta 3 doc flecha derecha doc renombrar guardar archivos adjuntos en una carpeta 4

4. Hacer clic en OK, prensa F5 clave para ejecutar el código, una Busca por carpetas aparece un cuadro de diálogo para seleccionar o crear una carpeta para colocar archivos adjuntos.
doc renombrar guardar archivos adjuntos en una carpeta 5

5. Hacer clic en OK, luego dé un nombre para los archivos adjuntos.
doc renombrar guardar archivos adjuntos en una carpeta 6

6. Hacer clic en OK, ahora los archivos adjuntos se renombran con el mismo nombre, si hay duplicados, a los duplicados se les agregarán números como sufijo.


Cambie el nombre y guarde los archivos adjuntos en una carpeta con Kutools para Outlook

De hecho, hay una característica en Kutools para Outlook - una útil herramienta complementaria de Outlook puede cambiar el nombre de todos los archivos adjuntos antes de guardarlos o enviarlos.

Kutools for Outlook , Incluye
100
 potentes funciones y herramientas para Microsoft Outlook 2016, 2013, 2010 y Office 365.

Instalación gratuita Kutools para Outlook, y luego siga los pasos a continuación:

1. Active el correo electrónico en el panel nagativo o en el cuadro Mensaje como desee, haga clic en Kutools > Herramientas de adjuntoCambiar el nombre de todos.
doc renombrar guardar adjuntar 2

2. En el cuadro de diálogo emergente, escriba el nuevo nombre que usa para cada archivo adjunto. Hacer clic OK, se ha cambiado el nombre de los archivos adjuntos con nuevos nombres.
doc renombrar guardar adjuntar 3 

3. Haga clic derecho en un archivo adjunto, seleccione Guardar todos los archivos adjuntos, haga clic OK y seleccione una carpeta para guardar los archivos adjuntos que necesite. Luego, los archivos adjuntos renombrados se guardaron en una carpeta.
doc renombrar guardar adjuntar 5 
doc renombrar guardar adjuntar 5


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
 
Comentarios (4)
Aún no hay calificaciones. ¡Sé el primero en calificar!
Este comentario fue minimizado por el moderador en el sitio
¡Hola! ¿Sabe cómo podemos mejorar el siguiente código para cambiar el nombre del archivo cuando se guarda?

Public Sub UnzipFileInOutlook (itm como Outlook. MailItem)
Dim objAtt como Outlook.Adjunto
Dim saveFolder como cadena
saveFolder = "C:\Usuarios\acheng\Escritorio"
Para cada objAtt en itm.Archivos adjuntos
objAtt.SaveAsFile saveFolder
Establecer objAtt = Nada
Siguiente
End Sub
Este comentario fue minimizado por el moderador en el sitio
Hola, Lipe, tal vez este código te pueda ayudar.

Private Sub CopyToDefaultCalendarFld(Elemento ByVal como objeto)
Dim xCopiedAppointment como Outlook.AppointmentItem
Dim xMovedAppointment como Outlook.AppointmentItem
Dim xMeeting como elemento de reunión
Dim xApoint como elemento de cita
On Error Resume Next
Si Item.Class = olAppointment Entonces
Establecer xApoint = Elemento
Establecer xCopiedApointment = xApoint.Copy
Establecer xMovedAppointment = xCopiedAppointment.Move(GMovedCalendarFolder)
Si xApoint.Subject <> xMovedAppointment.Subject Entonces
Si InStr(1, xMovedAppointment.Subject, "Copiar:") > 0 Entonces
CitaMovidaX.Asunto = VBA.Reemplazar(CitaMovidaX.Asunto, "Copiar: ", "", 1, 1)
xMovedCita.Guardar
Si terminar
Si terminar
ElseIf Item.Class = olMeetingRequest Entonces
Establecer xMeeting = Elemento
Establezca xCopiedAppointment = xMeeting.GetAssociatedAppointment(True).Copy
Establecer xMovedAppointment = xCopiedAppointment.Move(GMovedCalendarFolder)
Si xMeeting.Subject <> xMovedAppointment.Subject Entonces
Si InStr(1, xMovedAppointment.Subject, "Copiar:") > 0 Entonces
CitaMovidaX.Asunto = VBA.Reemplazar(CitaMovidaX.Asunto, "Copiar: ", "", 1, 1)
xMovedCita.Guardar
Si terminar
Si terminar
xCitaCopiada.Eliminar
Si terminar
Establecer xCopiedAppointment = Nada
End Sub
Este comentario fue minimizado por el moderador en el sitio
¡Hola! ¿Cómo puede funcionar esto si tengo varios correos electrónicos? ¿Esto es solo para múltiples archivos adjuntos en el mismo correo electrónico? ¡Gracias!
Este comentario fue minimizado por el moderador en el sitio
Gracias, es ridículo que tengamos que llegar a estos extremos para hacer algo que debería ser manejado por la aplicación.
No hay comentarios publicados aquí todavía
Deje sus comentarios
Publicar como invitado
×
Califica esta publicación:
0   Personajes
Ubicaciones sugeridas

Siganos

Copyright © 2009 - www.extendoffice.com. | Reservados todos los derechos. Energizado por ExtendOffice, | Mapa del Sitio
Microsoft y el logotipo de Office son marcas comerciales o marcas comerciales registradas de Microsoft Corporation en los Estados Unidos y / o en otros países.
Protegido por Sectigo SSL