ExcelワークシートのスクリーンショットをOutlookの電子メール本文に挿入する2つの簡単な方法

今すぐ共有:

Excelワークシートを電子メールの本文にコピーする代わりに、ワークシートのスクリーンショットを挿入したい場合があります。 したがって、この記事では、それを取得するための2つの方法を示します。

多くのユーザーは、特定のExcelワークシートのスクリーンショットをエクスポートしてから、そのスクリーンショットをOutlook電子メールのメッセージ本文に挿入したいと考えています。 スクリーンショットでのみ、セルの値を変更することはできません。 また、受信者が自分のコンピューターにMS Excelをインストールしていなくても、スクリーンショットを表示できます。

これは2つの方法で実現できます。 1つ目は、組み込み機能である「挿入」>「スクリーンショット」によるものです。これは、次の方法2で詳しく説明されています。XNUMXつ目は、方法XNUMXに示すように、少しスクリプトを使用しています。それらを詳細に入手してください。

方法1:Excelウィンドウのスクリーンショットを挿入する

  1. まず、メールに挿入するExcelワークシートを開きます。ソースExcelワークシート
  2. 次に、Outlookを起動し、新しい電子メールを作成します。
  3. 次に、メッセージウィンドウで「挿入」タブに切り替えます。
  4. 続いて、「スクリーンショット」ボタンをクリックします。メールにスクリーンショットを挿入
  5. 「使用可能なウィンドウ」リストで、Excelワークシートのスクリーンショットを選択します。
  6. すぐに、Excelワークシートのスクリーンショットが挿入されます。Excelウィンドウのスクリーンショットを挿入
  7. これで、スクリーンショットを自由にトリミングできます。

方法2:VBAを使用してExcelワークシートのスクリーンショットをコピーする

  1. 最初に、Excelファイルを開きます。
  2. 次に、「Alt + F11」を押して、ExcelVBAエディターをトリガーします。
  3. 次に、「MS Outlook ObjectLib」への参照を追加しますrary」および「MSWordObject Librar「y」によると「オブジェクトライブラリを追加する方法raryVBAでの参照"
  4. その後、次のVBAコードをプロジェクトまたはモジュールにコピーします。
Sub ExportInsert_ScreenshotOfSheet_Mail()
    Dim objSheet As Excel.Worksheet
    Dim objUsedRange As Excel.Range
    Dim objOutlookApp As Outlook.Application
    Dim objMail As Outlook.MailItem
    Dim objMailDocument As Word.document
 
    'Change "Sheets(1)" to the specific worksheet number
    Set objSheet = ActiveWorkbook.Sheets(1)
    Set objUsedRange = objSheet.UsedRange
    'Copy the screenshot of the sheet
    objUsedRange.CopyPicture xlScreen, xlPicture

    Set objOutlookApp = CreateObject("Outlook.Application")
    Set objMail = objOutlookApp.CreateItem(olMailItem)
    objMail.Display
    Set objMailDocument = objMail.GetInspector.WordEditor
    'Paste the copied screenshot
    objMailDocument.Range(0, 0).Paste
End Sub

VBAコード-Excelワークシートのスクリーンショットをメール本文にコピーします

  1. 後で、「F5」を押してこのマクロを実行します。
  2. すぐに、新しいメールが表示されます。
  3. 小さなダイアログボックスで、「許可」ボタンをクリックします。ExcelにOutlookへのアクセスを許可する
  4. 最後に、Excelワークシートのスクリーンショットがメール本文に挿入されます。Excelワークシートのスクリーンショットを挿入

Outlookファイルの損傷に直面したとき

ウイルスに感染した添付ファイルを誤ってダウンロードした場合、Outlookファイルが攻撃され、その結果、侵害される可能性が非常に高くなります。 このような状況では、最初にウイルス対策ソフトウェアを実行してウイルスを殺す必要があります。 その後、次のような堅牢なサードパーティの修理ユーティリティに投資する必要があります DataNumen Outlook Repair、そのことができます PSTを修復する 汗をかくことなくファイルします。

著者紹介:

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

今すぐ共有:

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