Sut i arbed e-bost fel ffeil pdf yn Outlook?
Os ydych chi'n gweithio gyda Microsoft Outlook 2010 a 2007, fe welwch nad oes unrhyw gynnwys yn Outlook i newid yr e-bost i fformat pdf. Mae angen i chi drosi'r e-bost yn ffeil pdf gan rai ychwanegiadau cysylltiedig neu gyda chod VBA. Gyda'r erthygl ganlynol, byddwch yn hawdd arbed e-bost fel ffeil pdf yn Outlook.
Cadwch e-bost fel ffeil pdf yn Outlook gyda chod VBA
Swmp arbed sawl e-bost fel ffeil pdf neu fformatau ffeil eraill gyda Bulk Save
Cadwch e-bost fel ffeil pdf yn Outlook gyda chod VBA
1. Yn gyntaf, dylech ddewis yr e-bost yr ydych am ei gadw fel PDF.
2. Gwasgwch Alt + F11 i lansio'r Microsoft Visual Basic ar gyfer Ceisiadau ffenestr.
3. Cliciwch Mewnosod > Modiwlau, yna copïwch a gludwch y cod VBA canlynol i ffenestr y Modiwl.
Cod e-bost arbed VBA fel ffeil 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
Nodyn: Mae'r cod VBA hwn wedi profi'n llwyddiannus yn Outlook 2007 a 2010
4. Cliciwch i redeg y cod.
5. Bydd a Cadw Ffeil deialog yn popio i fyny tra bod y cod yn rhedeg. Dewiswch lwybr i achub y ffeil, ei henwi, ac yn olaf cliciwch ar Save botwm.
6. Pan fydd y cod yn gorffen rhedeg, mae'r e-bost wedi trosi'n ffeil pdf yn llwyddiannus.
Swmp arbed sawl e-bost fel ffeil pdf neu fformatau ffeil eraill gyda Bulk Save
Gyda Kutools for Outlook wedi'i osod, gallwch ddefnyddio ei Bulk Save cyfleustodau i arbed neu allforio'r e-byst a ddewiswyd yn gyflym i ffeiliau PDF / ffeiliau Excel / ffeiliau CSV neu fformatau ffeiliau eraill.
Kutools for Outlook, yn cynnwys nodweddion ac offer pwerus ar gyfer Microsoft Outlook 2019, 2016, 2013, 2010 ac Office 365. |
||
1. Mewn ffolder e-bost, dewiswch y negeseuon rydych chi am eu cadw fel PDF, cliciwch Kutools > Bulk Save.
2. Yn y Bulk Save deialog, dewiswch lwybr i osod y ffeiliau newydd, gwirio PDF format, a gallwch chi nodi'r Save content fel y mae arnoch ei angen.
3. Cliciwch Ok. Yna mae'r e-byst a ddewiswyd wedi'u cadw fel ffeiliau PDF yn unigol.
Swmp Cadw e-byst i sawl fformat ffeil
Offer Cynhyrchiant Swyddfa Gorau
Kutools ar gyfer Rhagolwg - Dros 100 o Nodweddion Pwerus i Werthu Eich Outlook
🤖 Cynorthwy-ydd Post AI: E-byst pro ar unwaith gyda hud AI - un clic i atebion athrylith, tôn berffaith, meistrolaeth amlieithog. Trawsnewid e-bostio yn ddiymdrech! ...
📧 E-bostio Automation: Allan o'r Swyddfa (Ar gael ar gyfer POP ac IMAP) / Amserlen Anfon E-byst / Auto CC/BCC gan Reolau Wrth Anfon E-bost / Awto Ymlaen (Rheolau Uwch) / Auto Ychwanegu Cyfarchiad / Rhannwch E-byst Aml-Dderbynnydd yn Negeseuon Unigol yn Awtomatig ...
📨 Rheoli E-bost: Dwyn i gof E-byst yn Hawdd / Rhwystro E-byst Sgam gan Bynciau ac Eraill / Dileu E-byst Dyblyg / Chwilio Manwl / Cydgrynhoi Ffolderi ...
📁 Ymlyniadau Pro: Arbed Swp / Swp Datgysylltu / Cywasgu Swp / Auto Achub / Datgysylltiad Auto / Cywasgiad Auto ...
🌟 Rhyngwyneb Hud: 😊Mwy o Emojis Pretty a Cŵl / Rhowch hwb i'ch Cynhyrchiant Outlook gyda Golygfeydd Tabbed / Lleihau Outlook Yn lle Cau ...
???? Rhyfeddodau un clic: Ateb Pawb ag Ymlyniadau Dod i Mewn / E-byst Gwrth-Gwe-rwydo / 🕘Dangos Parth Amser yr Anfonwr ...
👩🏼🤝👩🏻 Cysylltiadau a Chalendr: Swp Ychwanegu Cysylltiadau O E-byst Dethol / Rhannwch Grŵp Cyswllt i Grwpiau Unigol / Dileu Atgoffa Pen-blwydd ...
Dros Nodweddion 100 Aros Eich Archwiliad! Cliciwch Yma i Ddarganfod Mwy.