KutoolsforOffice — Un'unica soluzione, cinque potenti strumenti.Ottenere di più con meno sforzo.

Come fare per mantenere gli allegati quando si risponde in Outlook?

AutoreKelly Data di modifica

In Microsoft Outlook, quando si inoltra un'email, gli allegati originali vengono mantenuti intatti. Tuttavia, quando si risponde a un messaggio, Outlook rimuove automaticamente tutti gli allegati, considerandoli superflui nella conversazione. Questo comportamento può risultare frustrante e poco efficiente, soprattutto quando è necessario fare riferimento a file importanti, reinviare documenti o conservare gli allegati per garantire un contesto più chiaro. Fortunatamente, esistono diverse soluzioni per assicurarsi che gli allegati siano inclusi anche nelle risposte in Outlook, sia che si preferisca un approccio manuale, con un semplice clic o completamente automatizzato:

Rispondi con Allegati copiando e incollando manualmente(Base e noioso)

Rispondi con Allegati con un clic utilizzando Kutools per Outlook 👍(Veloce e senza sforzo)

Rispondi con Allegati automaticamente tramite VBA(Tecnico e richiede configurazione)


Rispondi con Allegati copiando e incollando manualmente

Puoi copiare manualmente gli allegati da un'email e incollarli nel messaggio di risposta prima di inviarlo.

1. Apri Outlook, seleziona l'email a cui desideri rispondere e visualizzala nel Riquadro di lettura oppure aprila in una finestra separata.

2. Fare clic su uno qualsiasi degli allegati, quindi selezionare Seleziona tutto e Copia nella scheda Allegati.

lo screenshot del passaggio relativo alla risposta con allegati copiando e incollando manualmente 1

3. Fare clic sul pulsante Rispondi per aprire la finestra di risposta.

lo screenshot del passaggio relativo alla risposta con allegati copiando e incollando manualmente 2

4. Nel messaggio di risposta, fai clic in qualsiasi punto del corpo del messaggio e premi Ctrl+V oppure fai clic su Incolla nella scheda Messaggio per inserire gli allegati copiati.

lo screenshot del passaggio relativo alla risposta con allegati copiando e incollando manualmente 3

5. Componi la risposta, controlla gli allegati e fai clic su Invia.

Limitazioni:

  • Manuale e ripetitivo: non adatto per un utilizzo frequente.
  • Dispendioso in termini di tempo: richiede passaggi aggiuntivi ogni volta.
  • Soggetto a errori: Potresti dimenticare di copiare e incollare gli allegati.

📂 Salva facilmente gli allegati da più email

Stanco di salvare gli allegati un'email alla volta in Outlook? Semplifica il tuo flusso di lavoro con Kutools per Outlook! La potente funzione Salva tutto (allegati) ti permette di salvare gli allegati da più email o da intere cartelle con pochi clic. Dì addio ai noiosi processi manuali e gestisci la tua casella di posta in modo semplice e immediato.

Salva allegati in più email

Scarica subito Kutools per Outlook


Rispondi con Allegati con un clic utilizzando Kutools per Outlook 👍

Per un modo rapido e semplice per rispondere con allegati, puoi utilizzare Kutools per Outlook. La funzionalità Rispondi con allegati originali ti permette di rispondere mantenendo gli allegati originali con un solo clic.

Dì addio all’inefficienza di Outlook! Kutools per Outlook semplifica l’elaborazione batch delle email – e ora puoi provarlo gratis per 30 giorni!Scarica subito Kutools per Outlook!!

Seleziona l'email che contiene gli allegati da conservare, quindi fai clic su Kutools > Rispondi con allegati originali oppure su Rispondi a tutti con allegati originali.

lo screenshot del pulsante Rispondi con allegati originali o Rispondi a tutti con allegati originali

Fatto! Il messaggio di risposta includerà automaticamente tutti gli allegati dell'email originale. Basta comporre il messaggio e fare clic su Invia.

lo screenshot del mantenimento degli allegati nell'email di risposta utilizzando Kutools for Outlook

Perché scegliere Kutools per Outlook?

  • ✅ Risparmia tempo: Niente più copia e incolla manuale degli allegati!
  • ✅ Soluzione con un clic: Risponde all’istante con gli allegati.
  • ✅ Facile da usare: Semplice e intuitivo, non richiede competenze tecniche.
Nota: Per utilizzare la funzionalità Rispondi con allegati originalidi Kutools per Outlook, è innanzitutto necessario scaricare e installare Kutools per Outlook.

Rispondi con Allegati automaticamente tramite VBA

Per gli utenti esperti in VBA, questo metodo automatizza il processo di «Rispondi con allegati», ma richiede l’abilitazione delle macro in Outlook e l’inserimento manuale dello script.

💡 Nota importante:Prima di eseguire le macro VBA, è necessario abilitare le macroin Outlook.

Passaggio 1: Aprire l'editor VBA

1. Seleziona il messaggio email a cui vuoi rispondere.

2. Premere Alt+F11 per aprire la finestra di Microsoft Visual Basic for Applications.

3. Nel riquadro sinistro, espandi Progetto1 > Oggetti Microsoft Outlook. Fai doppio clic su ThisOutlookSession per aprirlo.

lo screenshot dell'opzione ThisOutlookSession

Passaggio 2: Inserire il codice VBA

Copiare e incollare il seguente codice VBA nella finestra di ThisOutlookSession:

Sub RunReplyWithAttachments()
'Update by Extendoffice 20250224
    Dim xReplyItem As Outlook.MailItem
    Dim xItem As Object
    On Error Resume Next
    Set xItem = GetCurrentItem()
    If xItem Is Nothing Then Exit Sub
    Set xReplyItem = xItem.Reply
    CopyAttachments xItem, xReplyItem
    xReplyItem.Display
    Set xReplyItem = Nothing
    Set xItem = Nothing
End Sub

Sub RunReplyAllWithAttachments()
    Dim xReplyAllItem As Outlook.MailItem
    Dim xItem As Object
    Set xItem = GetCurrentItem()
    If xItem Is Nothing Then Exit Sub
    Set xReplyAllItem = xItem.ReplyAll
    CopyAttachments xItem, xReplyAllItem
    xReplyAllItem.Display
    Set xReplyAllItem = Nothing
    Set xItem = Nothing
End Sub

Function GetCurrentItem() As Object
    On Error Resume Next
    Select Case TypeName(Application.ActiveWindow)
        Case "Explorer"
            Set GetCurrentItem = Application.ActiveExplorer.Selection.Item(1)
        Case "Inspector"
            Set GetCurrentItem = Application.ActiveInspector.CurrentItem
    End Select
End Function

Sub CopyAttachments(SourceItem As MailItem, TargetItem As MailItem)
    Dim xFilePath As String
    Dim xAttachment As Attachment
    Dim xFSO As Object
    Dim xTmpFolder As Object
    Dim xFldPath As String
    Set xFSO = CreateObject("Scripting.FileSystemObject")
    Set xTmpFolder = xFSO.GetSpecialFolder(2)
    xFldPath = xTmpFolder.Path & "\"
    For Each xAttachment In SourceItem.Attachments
        If IsEmbeddedAttachment(xAttachment) = False Then
            xFilePath = xFldPath & xAttachment.Filename
            xAttachment.SaveAsFile xFilePath
            TargetItem.Attachments.Add xFilePath, , , xAttachment.DisplayName
            xFSO.DeleteFile xFilePath
        End If
    Next
    Set xFSO = Nothing
    Set xTmpFolder = Nothing
End Sub

Function IsEmbeddedAttachment(Attach As Attachment)
    Dim xAttParent As Object
    Dim xCID As String, xID As String
    Dim xHTML As String
    On Error Resume Next
    Set xAttParent = Attach.Parent
    xCID = Attach.PropertyAccessor.GetProperty("http://schemas.microsoft.com/mapi/proptag/0x3712001F")
    If xCID <> "" Then
        xHTML = xAttParent.HTMLBody
        xID = "cid:" & xCID
        If InStr(xHTML, xID) > 0 Then
            IsEmbeddedAttachment = True
        Else
            IsEmbeddedAttachment = False
        End If
    End If
End Function

Passaggio 3: Eseguire la macro VBA

1. Premere F5 oppure fare clic sul pulsante Esegui per eseguire la macro.

2. Nella finestra di dialogo Macro, seleziona ThisOutlookSession.RunReplyAllWithAttachments per rispondere a tutti oppure scegli ThisOutlookSession.RunReplyWithAttachments per rispondere a un singolo destinatario. Clicca su Esegui.

lo screenshot della finestra di dialogo Macro

Risultato

La finestra di risposta si aprirà già con tutti gli allegati originali inclusi. Basta comporre il messaggio e fare clic su Invia.

Vantaggi e svantaggi del metodo VBA:

  • ✅ Automatizzato: Niente più copia e incolla manuale degli allegati!
  • ❌ Richiede conoscenze di VBA: potrebbe non essere adatto ai principianti.
  • ❌ Le macro sono disabilitate per impostazione predefinita: devi abilitarle manualmente.

Conclusione: Quale metodo scegliere?

Di seguito una comparazione dei tre metodi per aiutarti a scegliere quello più adatto alle tue esigenze:

MetodoIdeale perFacilità d’usoEfficienza
Copia-incolla manualeUso occasionale⭐⭐⭐⭐⭐⭐
Kutools per OutlookUso quotidiano, utenti non tecnici⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐
Macro VBAAppassionati di automazione, utenti avanzati⭐⭐⭐⭐⭐⭐⭐

Per la maggior parte degli utenti, Kutools per Outlook rappresenta la scelta migliore, poiché è il modo più veloce e semplice per rispondere con allegati in Outlook. Ora puoi facilmente rispondere con allegati in Outlook utilizzando il metodo più adatto al tuo flusso di lavoro! 🚀


Demo: Un clic per Rispondi con Allegati con Kutools per Outlook

 

Articoli correlati:


Migliori strumenti per la produttività in Office

Scopri il nuovissimo Kutools per Outlook con 100+ funzionalità incredibili!Clicca per scaricare ora!

🤖KUTOOLS AI:Utilizza tecnologia AI avanzata per gestire le email senza sforzo, inclusi rispondere, riassumere, ottimizzare, estendere, tradurre e comporre email.

📧Automazione delle email: Risposta automatica (disponibile per POP e IMAP) / Invio email programmato / CC/BCC automatico in base a regole durante l’invio delle email / Inoltro automatico (regola avanzata) / Aggiunta automatica del saluto / Divisione automatica delle email con destinatari multipli in messaggi individuali...

📨Gestione delle email: Richiama Email / Blocca le email truffaldine in base all’oggetto e ad altri criteri / Elimina email duplicate / Ricerca avanzata / Organizza cartelle...

📁Allegati Pro: Salvataggio batch / Distacco batch / Compressione batch / Salvataggio automatico / Distacco automatico / Compressione automatica

🌟Magia dell’interfaccia: 😊 Più emoji graziose e accattivanti / Ti avvisa all’arrivo di email importanti / Riduci a icona Outlook invece di chiuderlo...

👍Meraviglie con un clic: Rispondi a Tutti con Allegati / Email anti-phishing / 🕘 Mostra il fuso orario – Ora corrente del mittente...

👩🏼‍🤝‍👩🏻Contatti e calendario: Aggiungi contatti in blocco dalle email selezionate / Dividi un gruppo di contatti in gruppi individuali / Rimuovi i promemoria dei compleanni...

Usa Kutools nella tua lingua preferita: supporta inglese, spagnolo, tedesco, francese, cinese e oltre 40 altre lingue!

Sblocca istantaneamente Kutools per Outlook con un solo clic! Non aspettare oltre: scaricalo ora e aumenta subito la tua efficienza!

kutools for outlook funzionalità1kutools for outlook funzionalità2

🚀 Download con un clic — Ottieni tutti i componenti aggiuntivi per Office

Fortemente consigliato: Kutools for Office (5-in-1)

Un clic per scaricare cinque programmi di installazionetutti insieme —Kutools per Excel, Outlook, Word, PowerPointe Office Tab Pro.Clicca per scaricare ora!

  • Comodità con un solo clic: scarica tutti e cinque i pacchetti di installazione in un’unica azione.
  • 🚀Pronto per qualsiasi attività in Office: installa i componenti aggiuntivi che ti servono, esattamente quando ti servono.
  • 🧰Inclusi: Kutools per Excel / Kutools per Outlook / Kutools per Word / Office Tab Pro / Kutools for PowerPoint