2 gyors módszer egy Excel-munkalap képernyőképének beszúrására az Outlook e-mail törzsébe

Oszd meg most:

Időnként az Excel munkalap e-mail törzsébe másolása helyett érdemes beszúrni a munkalap képernyőképét. Így ez a cikk 2 módszert mutat be ennek megszerzésére.

Sok felhasználó szeretne exportálni egy adott Excel-munkalap képernyőképet, majd beilleszteni a képernyőképet egy Outlook e-mail üzenettörzsébe. Csak a képernyőképen a cellaértékek nem módosíthatók. A képernyőkép pedig akkor is megtekinthető, ha a címzettek nem telepítenek MS Excelt a számítógépükre.

Ez 2 módon valósítható meg. Az első a beépített funkció – „Beszúrás” > „Képernyőkép”, amelyet részletesen bemutatunk a következő 1. módszerben. A második pedig egy kis szkriptet használ, amint az a 2. módszerben látható. Most olvassa el a következőt: részletesen beszerezheti őket.

1. módszer: Illessze be az Excel ablak képernyőképét

  1. Először nyissa meg az e-mailbe beszúrni kívánt Excel-munkalapot.Forrás Excel munkalap
  2. Ezután indítsa el az Outlookot, és hozzon létre egy új e-mailt.
  3. Ezután az Üzenet ablakban váltson a „Beszúrás” fülre.
  4. Ezt követően kattintson a „Képernyőkép” gombra.Helyezze be a képernyőképet az e-mailbe
  5. Az „Elérhető Windows” listában válassza ki az Excel munkalap képernyőképét.
  6. Egyszerre beszúrásra kerül az Excel munkalap képernyőképe.Az Excel ablak képernyőképe beszúrva
  7. Most tetszés szerint levághatja a képernyőképet.

2. módszer: Másolja ki az Excel-munkalap képernyőképét VBA-val

  1. A legelején nyissa meg az Excel fájlt.
  2. Ezután nyomja meg az „Alt + F11” gombot az Excel VBA szerkesztő elindításához.
  3. Ezután adja hozzá az „MS Outlook Object Library” és „MS Word Object Library” a „Hogyan adjunk hozzá egy Object Lib-etrary Hivatkozás a VBA-ban".
  4. Ezután másolja be a következő VBA-kódot egy projektbe vagy modulba.
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-kód – Másolja az Excel munkalap képernyőképét a levéltörzsbe

  1. Később nyomja meg az „F5” gombot a makró futtatásához.
  2. Azonnal egy új e-mail jelenik meg.
  3. A kis párbeszédpanelen kattintson az „Engedélyezés” gombra.Engedélyezze az Excelnek az Outlook elérését
  4. Végül az Excel munkalap képernyőképe bekerül a levél törzsébe.Az Excel munkalap képernyőképe beszúrva

Amikor szembesül az Outlook fájl sérülésével

Ha véletlenül vírussal fertőzött mellékleteket tölt le, nagy valószínűséggel megtámadják az Outlook-fájlt, és ezáltal feltörik. Ilyen helyzetben először víruskereső szoftvert kell futtatnia a vírusok elpusztításához. Ezt követően be kell fektetnie egy robusztus külső javító segédprogramba, mint pl DataNumen Outlook Repair, melyik tud javítás PST reszelje le anélkül, hogy izzadna.

Szerző Bevezetés:

Shirley Zhang adat-helyreállítási szakértő DataNumen, Inc., amely világelső az adat-helyreállítási technológiák területén, beleértve mdf helyreállítása és outlook javítószoftver termékek. További információért látogasson el www.datanumen.com

Oszd meg most:

Hozzászólások lezárva.