때때로 Excel 워크 시트를 이메일 본문에 복사하는 대신 워크 시트의 스크린 샷을 삽입 할 수 있습니다. 따라서이 기사에서는 두 가지 방법을 보여줍니다.
많은 사용자가 특정 Excel 워크 시트의 스크린 샷을 내 보낸 다음 Outlook 이메일의 메시지 본문에 스크린 샷을 삽입하려고합니다. 스크린 샷에서만 셀 값을 변경할 수 없습니다. 그리고받는 사람이 컴퓨터에 MS Excel을 설치하지 않아도 스크린 샷을 볼 수 있습니다.
이것은 두 가지 방법으로 실현 될 수 있습니다. 첫 번째는 다음 방법 2에서 정교하게 소개 된 "삽입"> "스크린 샷"의 내장 기능입니다. 두 번째 방법은 방법 1에 표시된 것처럼 약간의 스크립팅을 사용합니다. 자세히 알아보세요.
방법 1 : Excel 창의 스크린 샷 삽입
- 먼저 이메일에 삽입 할 Excel 워크 시트를 엽니 다.

- 그런 다음 Outlook을 시작하고 새 이메일을 만듭니다.
- 다음으로 메시지 창에서 "삽입"탭으로 전환합니다.
- 그 후“스크린 샷”버튼을 클릭합니다.
- "사용 가능한 창"목록에서 Excel 워크 시트의 스크린 샷을 선택합니다.
- 한 번에 Excel 워크 시트의 스크린 샷이 삽입됩니다.
- 이제 원하는대로 스크린 샷을자를 수 있습니다.
방법 2 : VBA를 사용하여 Excel 워크 시트의 스크린 샷 복사
- 처음에 Excel 파일을 엽니 다.
- 그런 다음 "Alt + F11"을 눌러 Excel VBA 편집기를 트리거합니다.
- 다음으로 "MS Outlook Object Lib에 대한 참조를 추가합니다.rary "및"MS Word Object Library "에 따라"개체 라이브러리를 추가하는 방법rary VBA의 참조".
- 그 후 다음 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
- 나중에 "F5"를 눌러이 매크로를 실행합니다.
- 즉시 새 이메일이 표시됩니다.
- 작은 대화 상자에서 "허용"버튼을 클릭합니다.
- 마지막으로 Excel 워크 시트의 스크린 샷이 메일 본문에 삽입됩니다.
Outlook 파일 손상에 직면 할 때
실수로 바이러스에 감염된 첨부 파일을 다운로드하면 Outlook 파일이 공격을 받아 손상 될 가능성이 높습니다. 이러한 상황에서는 먼저 바이러스를 제거하기 위해 바이러스 백신 소프트웨어를 실행해야합니다. 나중에 다음과 같은 강력한 타사 수리 유틸리티에 투자해야합니다. DataNumen Outlook Repair, 이는 수 PST 수리 땀을 흘리지 않고 파일.
저자 소개 :
Shirley Zhang은 데이터 복구 전문가입니다. DataNumen, Inc.는 다음과 같은 데이터 복구 기술 분야의 세계적 리더입니다. mdf 복구 및 전망 수리 소프트웨어 제품. 자세한 내용은 WWW.datanumen.COM




