Outlookの電子メールを画像ファイルとしてすばやくエクスポートする方法

今すぐ共有:

一部のユーザーは、Outlookの電子メールをjpgファイルなどの画像ファイルとしてエクスポートしたいと考えています。 したがって、この記事では、OutlookVBAコードを介して取得する方法を紹介します。

電子メールをテキストファイル、Word文書などとしてエクスポートするためのさまざまなトリックを学んだはずです。 それでは、JPGファイルのような画像としてメールをエクスポートするのはどうですか? どうやら、Outlookにはこの機能がありません。 しかし、今後、私たちはあなたと迅速な手段を共有します。

Outlookの電子メールを画像ファイルとしてすばやくエクスポートする

Outlookの電子メールを画像ファイルとしてすばやくエクスポートする

  1. まず、Outlookアプリケーションを起動してください。
  2. 次に、Outlookのメインウィンドウで、記事に従ってVBAエディターにアクセスします。OutlookでVBAコードを実行する方法"。
  3. 次に、「MS Word オブジェクト ライブラリ」と「MS PowerPoint 「オブジェクトライブラリ」については、記事を参照してください。VBAでオブジェクトライブラリ参照を追加する方法"。
  4. 次に、次のVBAコードをコピーして空のモジュールに貼り付けます。
Sub ExportEmailAsImage()
    Dim objMail As Outlook.MailItem
    Dim strFileName As String
    Dim strWordDocument As String
    Dim objWordApp As Word.Application
    Dim objWordDocument As Word.Document
    Dim objDocumentRange As Word.Range
    Dim objPowerPointApp As PowerPoint.Application
    Dim objPresentation As PowerPoint.Presentation
    Dim objShape As PowerPoint.Shape
 
    On Error Resume Next
    'Export the email as Word document
    Set objMail = Outlook.Application.ActiveExplorer.Selection(1)
    strFileName = Replace(objMail.Subject, "/", " ")
    strFileName = Replace(strFileName, "\", " ")
    strFileName = Replace(strFileName, ":", "")
    strFileName = Replace(strFileName, "?", " ")
    strFileName = Replace(strFileName, Chr(34), " ")
    strWordDocument = Environ("Temp") & "\" & strFileName & ".doc"
 
    objMail.SaveAs strWordDocument, olDoc

    Set objWordApp = CreateObject("Word.Application")
    Set objWordDocument = objWordApp.Documents.Open(strWordDocument)
    objWordApp.Visible = True
 
    objWordApp.Selection.Find.ClearFormatting
    objWordApp.Selection.Find.Replacement.ClearFormatting
 
    With objWordApp.Selection.Find
        .Text = "^p^p"
        .Replacement.Text = "^p"
        .Wrap = wdFindContinue
    End With
 
    'Insert the document into a PowerPoint Presentation slide as an object
    objWordApp.Selection.Find.Execute Replace:=wdReplaceAll
    Set objDocumentRange = objWordDocument.Range()
    objDocumentRange.Font.Name = "Calibri"
    objDocumentRange.Font.Size = 10
    objWordDocument.Close True
    objWordApp.Quit
 
    Set objPowerPointApp = CreateObject("PowerPoint.Application")
    Set objPresentation = objPowerPointApp.Presentations.Add
    objPowerPointApp.Visible = msoTrue
 
    With objPresentation
        .PageSetup.SlideHeight = 792
        .PageSetup.SlideWidth = 612
        .Slides.AddSlide 1, .SlideMaster.CustomLayouts(1)
    End With
 
    'Export the slide
    With objPresentation.Slides(1)
         Set objShape = .Shapes.AddOLEObject(0, 0, 612, 792, , strWordDocument)
        .Export "E:\Email_" & strFileName & ".jpg", "JPG"
    End With
 
    objPresentation.Saved = msoTrue
    objPresentation.Close
    objPowerPointApp.Quit
End Sub
  1. その後、クイックアクセスツールバーにマクロを追加する必要があります。
  2. その後、VBAエディターを閉じることができます。
  3. 後で、電子メールを選択し、クイックアクセスツールバーのマクロボタンを押します。クイックアクセスツールバーからマクロを実行する
  4. マクロが完了したら、事前定義されたローカルフォルダーに移動して、この電子メールからエクスポートされた画像ファイルを見つけることができます。エクスポートされた画像ファイル

破損したファイルからOutlookデータを取得する

Outlook ファイルが深刻な損傷を受けた場合、非常にイライラするかもしれません。そのような場合、破損したファイルから Outlook データを抽出する必要があります。一部のユーザーは受信トレイ修復ツールを利用しようとしますが、ほとんどの場合効果がありません。そのため、強力で信頼できるツールを用意しておくことをお勧めします。 PST修正 などのツール DataNumen Outlook Repair。 破損したファイルをスキャンして、大騒ぎせずに最大のデータを取り戻すことができます。

著者紹介:

Shirley Zhangは、のデータ復旧の専門家です。 DataNumen、Inc。は、以下を含むデータ復旧技術の世界的リーダーです。 mdf修正 と見通し修理ソフトウェア製品。 詳細については、次のWebサイトをご覧ください。 WWW。datanumen.com

今すぐ共有:

コメントは締め切りました。