အကယ်၍ သင်သည် Outlook အီးမေးလ်တစ်ခုသို့ ပုံပူးတွဲပါဖိုင်များအားလုံးကို အမြန်တင်ပို့လိုပါက PDF ဖိုင်၊ ဤဆောင်းပါးတွင်ဖော်ပြထားသောနည်းလမ်းကိုသုံးနိုင်သည်။ ထိုသို့သော "export" ကို အချိန်တိုအတွင်း သိရှိနိုင်ရန် VBA ကုဒ်အပိုင်းအစကို အသုံးပြုသည်။
တစ်ခါတစ်ရံတွင် သင်သည် ပုံများစွာကို တစ်ခုနှင့်တစ်ခု ပေါင်းစပ်လိုပေမည်။ PDF အီးမေးလ်တစ်ခုသို့ ပုံ ပူးတွဲပါဖိုင်များအားလုံးကို တင်ပို့ခြင်းကဲ့သို့ ဖိုင် PDF ဖိုင်။ အသံနည်းနည်းခက်တယ်။ သို့သော် အောက်ပါတို့၌ ကျွန်ုပ်တို့သည် မည်သည့်အခက်အခဲမှမရှိဘဲ ၎င်းကို လျင်မြန်စွာအောင်မြင်နိုင်သည့်နည်းလမ်းကို ပြသပါမည်။

အီးမေးလ်တစ်ခု၏ ရုပ်ပုံ ပူးတွဲပါဖိုင်အားလုံးကို a သို့ ထုတ်ယူပါ။ PDF ဖိုင်မှတ်တမ်း
- အစပြုရန်အတွက်၊ ပုံမှန်အတိုင်း Outlook ပရိုဂရမ်ကိုဖွင့်ပါ။
- ထို့နောက် ပင်မ Outlook ဝင်းဒိုးတွင် “Alt + F11” သော့ခလုတ်များကို နှိပ်ပါ။
- နောက်ပိုင်းတွင်၊ သင်သည် ပေါ့ပ်အပ် “Microsoft Visual Basic for Applications” ဝင်းဒိုးကို တွေ့ရလိမ့်မည်။
- ဤဝင်းဒိုးတွင်၊ သင်သည် အသုံးမပြုသော module တစ်ခုကို ဝင်ရောက်ရန် လိုအပ်သည်။
- ထို့နောက်၊ သင်သည် အောက်ပါ VBA ကုဒ်ကို ဤ module ထဲသို့ ကူးယူပြီး ကူးထည့်နိုင်ပါသည်။
Sub ExportAllImageAttachmentsIntoPdfFile()
Dim objSourceMail As Outlook.MailItem
Dim objAttachment As Outlook.Attachment
Dim objWordApp As Word.Application
Dim objTempDocument As Word.Document
Dim strImage As String
Dim objInlineShape As Word.InlineShape
Dim strPDF As String
Set objSourceMail = Application.ActiveInspector.currentItem
If Not (objSourceMail Is Nothing) Then
Set objWordApp = CreateObject("Word.Application")
Set objTempDocument = objWordApp.Documents.Add
objWordApp.Visible = True
objTempDocument.Activate
strTempFolder = Environ("Temp") & "\" & Format(Now, "yyyymmddhhmmss") & "\"
MkDir (strTempFolder)
Set objFileSystem = CreateObject("Scripting.FileSystemObject")
For Each objAttachment In objSourceMail.Attachments
If IsEmbedded(objAttachment) = False Then
Select Case LCase(objFileSystem.GetExtensionName(objAttachment.filename))
Case "jpg", "jpeg", "png", "bmp", "gif"
objAttachment.SaveAsFile strTempFolder & objAttachment.filename
End Select
End If
Next
strImage = Dir(strTempFolder & "*.*", vbNormal)
Do Until Len(strImage) = 0
With Selection
.InlineShapes.AddPicture (strTempFolder & strImage)
.TypeParagraph
.Collapse Direction:=wdCollapsEnd
.ParagraphFormat.Alignment = wdAlignParagraphCenter
.TypeParagraph
End With
strImage = Dir()
Loop
For Each objInlineShape In objTempDocument.InlineShapes
objInlineShape.Select
Selection.ParagraphFormat.Alignment = wdAlignParagraphCenter
objInlineShape.ScaleHeight = 50
objInlineShape.ScaleWidth = 50
Next
'Change the path to save the PDF file
strPDF = "E:\Image Attachments.pdf"
'Export the temp Word document as a PDF file
objTempDocument.ExportAsFixedFormat strPDF, wdExportFormatPDF
objTempDocument.Close False
objWordApp.Quit
MsgBox "Complete!"
End If
End Sub
Function IsEmbedded(objCurAttachment As Outlook.Attachment) As Boolean
Dim objPropertyAccessor As Outlook.propertyAccessor
Dim strProperty As String
Set objPropertyAccessor = objCurAttachment.propertyAccessor
strProperty = objPropertyAccessor.GetProperty("http://schemas.microsoft.com/mapi/proptag/0x3712001E")
If InStr(1, strProperty, "@") > 0 Then
IsEmbedded = True
Else
IsEmbedded = False
End If
End Function
- ၎င်းနောက်၊ သင်သည်လက်ရှိဝင်းဒိုးကိုပိတ်နိုင်သည်။
- နောက်ပိုင်းတွင် သင်သည် “File” > “Options” > “Quick Access Toolbar” သို့ သွားနိုင်သည်။ ယခု သင်သည် Quick Access Toolbar သို့ မက်ခရိုအသစ်ကို ထည့်နိုင်သည်။
- နောက်ဆုံးတွင် သင်သည် ဤ macro ကို စမ်းကြည့်နိုင်သည်။
- ပထမဦးစွာ၊ သင်တင်ပို့လိုသော ပုံ ပူးတွဲပါဖိုင်များကို အီးမေးလ်တစ်စောင်ဖွင့်ပါ။ PDF ဖိုင်။
- ထို့နောက် Quick Access Toolbar ရှိ မက်ခရိုခလုတ်ကို နှိပ်ပါ။
- Macro ပြီးသွားသောအခါတွင် မက်ဆေ့ချ်တစ်ခု ရရှိပါမည်။
- ထို့နောက်တွင်၊ သင်ကြိုတင်သတ်မှတ်ထားသော local folder ကိုရှာဖွေရန်သင်သွားနိုင်သည်။ PDF ဖွင့်ထားတဲ့ အီးမေးလ်နဲ့ တွဲထားတဲ့ ပုံတွေ အားလုံးကို ပါ၀င်တဲ့ ဖိုင်။
ခိုးယူခံရသော Outlook ဒေတာကို ပြန်လည်ရယူပါ။
Outlook သည် ပျက်စီးသွားပါက၊ ပျက်စီးနေသောဒေတာများကို ပြန်လည်ရယူရန် ကြိုးပမ်းသင့်သည်။ ဤကိစ္စတွင်၊ သင်သည် ဦးစွာ built-in ပြုပြင်ရေးကိရိယာ - Scanpst ကိုစမ်းသုံးနိုင်သည်။ Outlook ဖိုင်ကို ပြုပြင်ခြင်း၏ တာဝန်နှင့် မသက်ဆိုင်ဟု ယူဆပါက၊ သင်သည် ပြင်ပကိရိယာများကဲ့သို့သော အကူအညီကို ရယူနိုင်သည်။ DataNumen Outlook Repair. ပြန်ပြင်တာကောင်းပါတယ်။ ပျက်စီးနေသော Outlook အကျင့်ပျက်ခြစားမှု အနည်းဆုံးဖြင့် ဖိုင်များ။
စာရေးသူနိဒါန်း:
Shirley Zhang သည် ဒေတာပြန်လည်ရယူရေးဆိုင်ရာ ကျွမ်းကျင်သူဖြစ်သည်။ DataNumen, Inc. အပါအဝင် ဒေတာပြန်လည်ရယူရေးနည်းပညာများတွင် ကမ္ဘာ့ခေါင်းဆောင်ဖြစ်သည်။ mdf ပြုပြင်ခြင်း။ နှင့် outlook ပြုပြင်ရေး software ထုတ်ကုန်များ။ ပိုမိုသိရှိလိုပါကသွားရောက်ကြည့်ရှု www ။datanumen.com

