Pääsisältö

Tallenna sähköpostit PDF-tiedostoina Outlookissa: vaiheittaiset ohjeet

Kirjailija: Siluvia Viimeksi muokattu: 2025-04-18

Tärkeiden sähköpostien tallentaminen PDF-tiedostoiksi voi olla erittäin hyödyllistä arkistointia, jakamista tai oikeudellista dokumentointia varten. Microsoft Outlookilla ei ole suoraa vaihtoehtoa tallentaa sähköpostit PDF-muodossa, mutta voit käyttää useita tapoja saavuttaa tämä. Tässä on kattava opas sähköpostien tallentamiseen PDF-tiedostoina Outlookissa.

Tallenna sähköposti PDF-tiedostona Tulosta-ominaisuuden avulla

Tallenna valitut sähköpostit PDF-tiedostona VBA-koodilla

Tallenna valitut sähköpostit PDF-tiedostona tai muissa tiedostomuodoissa käyttämällä Kutools for Outlookia


Tallenna sähköposti PDF-tiedostona Tulosta-ominaisuuden avulla

Jos haluat tallentaa vain yhden sähköpostin PDF-tiedostona, Tulosta-ominaisuus voi auttaa sinua.

1. Valitse sähköposti, jonka haluat tallentaa PDF-tiedostona.

2. Napsauta "Tiedosto" > "Tulosta".

3. Valitse avattavasta Tulostin-valikosta "Microsoft Print to PDF" ja napsauta "Tulosta".

tallenna sähköposti pdf-tiedostona käyttämällä tulostustoimintoa 1

4. Valitse "Save Print Output As" -ikkunassa kohdekansio, kirjoita tiedoston nimi ja napsauta "Tallenna".

tallenna sähköposti pdf-tiedostona käyttämällä tulostustoimintoa 2

Tallenna valitut sähköpostit PDF-tiedostona VBA-koodilla

1. Ensin sinun tulee valita sähköposti, jonka haluat tallentaa PDF-muodossa.

2. Paina "Alt + F11" käynnistääksesi "Microsoft Visual Basic for Applications" -ikkunan.

3. Napsauta "Lisää" > "Moduuli" ja kopioi ja liitä seuraava VBA-koodi Moduuli-ikkunaan.

tallenna sähköposti pdf-tiedostona vba 1:llä

VBA-koodi sähköpostin tallentamiseen PDF-tiedostona

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

Huomautuksia: Tämä VBA-koodi on testattu onnistuneesti Outlook 2007:ssä ja 2010:ssä

4. napsauttaa tallenna sähköposti pdf-tiedostona vba 2:llä suorittaaksesi koodin.

5. Näyttöön tulee "Tiedosto Tallenna" -valintaikkuna, kun koodi on käynnissä. Valitse polku tiedoston tallennusta varten, nimeä se ja napsauta lopuksi "Tallenna" -painiketta.

tallenna sähköposti pdf-tiedostona vba 3:llä

6. Kun koodi on suoritettu loppuun, sähköposti on onnistuneesti muunnettu pdf-tiedostoksi.


Tallenna valitut sähköpostit PDF-tiedostona tai muissa tiedostomuodoissa käyttämällä Kutools for Outlookia

Kanssa "Kutools for Outlook"asennettu, voit käyttää sitä"Save Selected Emails as Files in Various Formats like PDF"-apuohjelma, jolla voit nopeasti tallentaa tai viedä valitut sähköpostit PDF-tiedostoiksi/Excel-tiedostoiksi/CSV-tiedostoiksi tai muihin tiedostomuotoihin.

Avaa äärimmäinen sähköpostitehokkuus Kutools for Outlookin avulla! Pääsy 70 tehokkaat ominaisuudet täysin ilmaisia, ikuisesti. Lataa ilmainen versio nyt!

1. Valitse sähköpostikansiosta viestit, jotka haluat tallentaa PDF-muodossa, napsauta "Kutools">"Save Selected Emails as Files in Various Formats like PDF".

2. Kohdassa "Save Messages as Other Files" -valintaikkuna, valitse polku uusien tiedostojen sijoittamiseen, valitse "PDF format", ja voit määrittää "Save content"kuin tarvitset.

tallenna sähköposti pdf-tiedostona käyttämällä kutools for outlook 1 -ohjelmaa

3. Napsauta "Ok". Tämän jälkeen valitut sähköpostit on tallennettu PDF-tiedostoina yksitellen.

tallenna sähköposti pdf-tiedostona käyttämällä kutools for outlook 2 -ohjelmaa

Parhaat toimiston tuottavuustyökalut

Breaking News: Kutools for Outlook julkaisee ilmaisen version!

Koe täysin uusi Kutools for Outlook ILMAINEN versio, jossa on yli 70 uskomatonta ominaisuutta, sinun käytössäsi IKUISESTI! Lataa nyt napsauttamalla!

🤖 Kutools AI : Käyttää edistynyttä tekoälytekniikkaa sähköpostien vaivattoman käsittelyyn, mukaan lukien sähköpostien vastaaminen, yhteenveto, optimointi, laajentaminen, kääntäminen ja kirjoittaminen.

📧 Sähköpostiautomaatio: Automaattinen vastaus (saatavilla POP:lle ja IMAP:lle)  /  Ajoita sähköpostien lähettäminen  /  Automaattinen CC/BCC sääntöjen mukaan lähetettäessä sähköpostia  /  Automaattinen edelleenlähetys (lisäsäännöt)   /  Automaattinen tervehdys   /  Jaa usean vastaanottajan sähköpostit automaattisesti yksittäisiksi viesteiksi ...

📨 Sähköposti Management: Muista sähköpostit  /  Estä huijaussähköpostit aiheiden ja muiden taholta  /  Poista päällekkäiset sähköpostit  /  Tarkennettu Haku  /  Yhdistä kansiot ...

📁 Liitteet ProErätallennus  /  Erä Irrota  /  Eräpakkaus  /  Automaattinen tallennus   /  Automaattinen irrotus  /  Automaattinen pakkaus ...

🌟 Interface Magic: 😊Lisää kauniita ja siistejä emojia   /  Muistuttaa sinua tärkeistä sähköpostiviesteistä  /  Minimoi Outlook sulkemisen sijaan ...

???? Yhden napsautuksen Wonders: Vastaa kaikkiin liitteillä  /   Tietojenkalastelun vastaiset sähköpostit  /  🕘Näytä lähettäjän aikavyöhyke ...

👩🏼‍🤝‍👩🏻 Yhteystiedot ja kalenteri: Erä Lisää yhteystietoja valituista sähköpostiviesteistä  /  Jaa yhteysryhmä yksittäisiin ryhmiin  /  Poista syntymäpäivämuistutukset ...

Avaa Kutools for Outlook välittömästi yhdellä napsautuksella. Älä odota, lataa nyt ja lisää tehokkuuttasi!

kutools Outlook-ominaisuuksille1 kutools Outlook-ominaisuuksille2