Mange brukere håper å konfigurere Outlook til å beholde de originale e-postvedleggene når de svarer på en e-post. Denne artikkelen vil avsløre 5 løsninger samt en smart måte, som bruker VBA for å realisere det automatisk.
Jeg har hørt et stort antall brukere som klager over at Outlook ikke har noen innebygd funksjon for å beholde originale vedlegg når de svarer på en e-post. Derfor vil vi her dele deg 6 metoder, hvorav den ene er ganske nyttig ettersom den bruker VBA for å få Outlook til å automatisk legge ved de originale vedleggene til å svare på e-post. Les nå videre for å få dem i detalj.
1. Svar med original e-post vedlagt
Selv om Outlook ikke har en funksjon for å beholde originale e-postvedlegg når de svarer på en e-post, tillater det brukere å beholde original e-post vedlagt. Derfor er det en valgfri løsning for deg. Du kan gå til «Fil» > «Alternativer» > «E-post» > «Svar og videresende»-delen for å endre svarinnstillingene. For flere detaljer, foreslås det at du refererer til min forrige artikkel - "5 trinn for å svare med originale vedlegg i Outlook". Men hvis du fortsatt håper å beholde originale vedlegg, fortsett for å lære de andre måtene.
2. Dra og slipp vedlegg manuelt
- Til å begynne med, dobbeltklikk på en slik kilde-e-post for å åpne den i et eget vindu.
- Klikk deretter på "Svar"-knappen, som vil få opp svar-e-posten.
- Deretter bør du krympe begge de to meldingsvinduene til du kan se dem på samme skjerm.
- Deretter velger du alle vedleggene i den opprinnelige e-posten.
- Til slutt, dra og slipp dem til "Vedlagt"-linjen i svar-e-posten.
3. Kopier og lim inn vedlegg manuelt
- For det første, etter å ha åpnet kilde-e-posten, velg alle vedleggene.
- Klikk deretter på "Kopier"-knappen under fanen "Vedlegg".
- Deretter klikker du på "Svar"-knappen under "Melding"-fanen for å åpne en svarmelding.
- Til slutt, i den svarende e-posten, klikk på "Vedlagt"-linjen og trykk "Ctrl + V" -knappen for å lime inn de tidligere kopierte vedleggene.
4. Videresend e-post og fyll ut mottaker
- Først velger du en slik e-post og klikker deretter på "Videresend"-knappen på båndet.
- I det nye meldingsvinduet beholdes de originale vedleggene. Nå må du fylle ut "Til"-feltet til avsenderen av den opprinnelige e-posten.
- Eventuelt kan du endre emnet etter dine behov.
5. Send denne e-posten på nytt og endre mottakere
- Til å begynne med åpner du kilde-e-posten.
- Klikk deretter på "Handlinger"-knappen i "Flytt"-gruppen.
- Velg deretter "Send denne meldingen på nytt" fra rullegardinlisten.
- Kanskje du vil få et varsel om at du ikke er den opprinnelige avsenderen. Bare ignorer det og trykk "Ja".
- I den påfølgende nye e-posten bør du endre "Til"-feltet til avsenderen av den opprinnelige e-posten.
- Husk også å endre send via e-post-kontoen til din egen konto.
6. Legg til originale vedlegg automatisk via VBA
Alle tilnærminger nevnt ovenfor, for å være ærlig, er løsninger. Hvis du håper at Outlook automatisk kan beholde originale vedlegg når du svarer, kan du bruke denne måten.
- I hovedvinduet i Outlook, trykk "Alt + F11" -tastene.
- Deretter, i "Microsoft Visual Basic for Applications"-vinduet, kopierer du VBA-koden nedenfor til "ThisOutlookSession" -prosjektet.
Private WithEvents objExplorer As Outlook.Explorer
Private WithEvents objInspectors As Outlook.Inspectors
Private WithEvents objMail As Outlook.MailItem
Private Sub Application_Startup()
Set objExplorer = Outlook.Application.ActiveExplorer
Set objInspectors = Outlook.Application.Inspectors
End Sub
Private Sub objExplorer_Activate()
On Error Resume Next
If TypeName(objExplorer.Selection.Item(1)) = "MailItem" Then
Set objMail = objExplorer.Selection.Item(1)
End If
End Sub
Private Sub objInspectors_NewInspector(ByVal Inspector As Inspector)
If TypeName(Inspector.CurrentItem) = "MailItem" Then
Set objMail = Inspector.CurrentItem
End If
End Sub
'Occurs when clicking "Reply" button
Private Sub objMail_Reply(ByVal Response As Object, Cancel As Boolean)
Call KeepOriginalAttachments(objMail, Response)
End Sub
'Occurs when clicking "Reply All" button
Private Sub objMail_ReplyAll(ByVal Response As Object, Cancel As Boolean)
Call KeepOriginalAttachments(objMail, Response)
End Sub
Private Sub KeepOriginalAttachments(ByVal objOriginalMail As MailItem, objReply As Object)
Dim strEnviro As String
Dim strTempFolder As String
Dim strFilePath As String
Dim objAttachment As Outlook.Attachment
'Get the temp folder in Windows
strEnviro = CStr(Environ("USERPROFILE"))
strTempFolder = strEnviro & "\AppData\Local\Temp"
For Each objAttachment In objOriginalMail.Attachments
'Skip the embedded image attachments
If IsEmbeddedAttachment(objAttachment) = False Then
strFilePath = strTempFolder & "\" & objAttachment.filename
objAttachment.SaveAsFile strFilePath
'Attach the temporarily saved attachments to the Reply
objReply.Attachments.Add strFilePath
'Delete the temporarily saved attachments
Kill strFilePath
End If
Next
End Sub
'Function for checking if an attachment is embedded image attachment
Function IsEmbeddedAttachment(objCurrentAttachment As Outlook.Attachment) As Boolean
Dim objPropertyAccessor As Outlook.propertyAccessor
Dim strProperty As String
Set objPropertyAccessor = objCurrentAttachment.propertyAccessor
strProperty = objPropertyAccessor.GetProperty("http://schemas.microsoft.com/mapi/proptag/0x3712001E")
If InStr(1, strProperty, "@") > 0 Then
IsEmbeddedAttachment = True
Else
IsEmbeddedAttachment = False
End If
End Function
- Signer denne makroen senere og endre Outlook-makroinnstillingene for å tillate de signerte makroene.
- Deretter starter du Outlook-programmet på nytt for å aktivere dette VBA-prosjektet.
- Fra nå av, hver gang du klikker på "Svar"-knappen. Svar-e-posten vises med originale vedlegg på en gang.
Bruk et fremragende reparasjonsverktøy
Outlook har gått over andre e-postklienter på grunn av dets utallige funksjoner. Men det er fortsatt utsatt for korrupsjon. Derfor bør du være mer oppmerksom på helsen. Generelt, når du støter på små problemer, kan du ganske enkelt gå tilbake til det innebygde fikseverktøyet. Likevel, hvis du lider av alvorlige problemer, bør du gå tilbake til et mye mer dyktig verktøy, som f.eks. DataNumen Outlook Repair. Det kan fikse Outlook fil på et øyeblikk.
Forfatterintroduksjon:
Shirley Zhang er en datagjenopprettingsekspert innen DataNumen, Inc., som er verdensledende innen datagjenopprettingsteknologier, inkludert sql fikse og Outlook-reparasjonsprodukter. For mer informasjon besøk www.datanumen. Med



