Đôi khi, thay vì sao chép trang tính Excel vào nội dung email, bạn có thể muốn chèn ảnh chụp màn hình của trang tính. Vì vậy, bài viết này sẽ chỉ ra 2 phương pháp để có được nó.
Nhiều người dùng muốn xuất ảnh chụp màn hình của một trang tính Excel cụ thể rồi chèn ảnh chụp màn hình vào nội dung thư của email Outlook. Chỉ trong ảnh chụp màn hình, không thể thay đổi giá trị ô. Và ảnh chụp màn hình có thể được xem ngay cả khi người nhận không cài đặt MS Excel trên máy tính của họ.
Điều này có thể được thực hiện bằng 2 cách. Cách thứ nhất là do tính năng sẵn có – “Chèn” > “Ảnh chụp màn hình”, được giới thiệu tỉ mỉ trong Phương pháp 1 sau đây. Và cách thứ hai là sử dụng một chút tập lệnh, như được hiển thị trong Phương pháp 2. Bây giờ, hãy đọc tiếp để có được chúng một cách chi tiết.
Phương pháp 1: Chèn ảnh chụp màn hình của cửa sổ Excel
- Trước hết, hãy mở bảng tính Excel mà bạn muốn chèn vào email.

- Sau đó, khởi chạy Outlook và tạo một email mới.
- Tiếp theo, trong cửa sổ Tin nhắn, hãy chuyển sang tab “Chèn”.
- Sau đó, nhấp vào nút "Ảnh chụp màn hình".
- Trong danh sách “Windows khả dụng”, hãy chọn ảnh chụp màn hình của trang tính Excel.
- Ngay lập tức, ảnh chụp màn hình của trang tính Excel sẽ được chèn vào.
- Bây giờ, bạn có thể cắt ảnh chụp màn hình theo ý muốn.
Cách 2: Copy Screenshot của Worksheet Excel bằng VBA
- Ngay từ đầu, hãy mở tệp Excel.
- Sau đó, nhấn “Alt + F11” để kích hoạt trình soạn thảo Excel VBA.
- Tiếp theo, hãy thêm tham chiếu đến “Thư viện đối tượng MS Outlook” và “Thư viện đối tượng MS Word” theo “Cách thêm tham chiếu thư viện đối tượng trong VBA".
- Sau đó, sao chép mã VBA sau vào một dự án hoặc mô-đun.
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
- Sau đó, nhấn “F5” để chạy macro này.
- Ngay lập tức, một email mới sẽ hiển thị.
- Trong hộp thoại nhỏ, nhấp vào nút “Cho phép”.
- Cuối cùng, ảnh chụp màn hình của trang tính Excel sẽ được chèn vào nội dung thư.
Khi đối mặt với thiệt hại tệp Outlook
Nếu bạn vô tình tải xuống bất kỳ tệp đính kèm nào bị nhiễm vi-rút, tệp Outlook của bạn rất có thể bị tấn công và do đó bị xâm phạm. Trong tình huống như vậy, trước tiên bạn phải chạy phần mềm chống vi-rút để diệt vi-rút. Sau đó, bạn cần đầu tư vào một tiện ích sửa chữa mạnh mẽ của bên thứ ba, chẳng hạn như DataNumen Outlook Repair, có thể sửa chữa PST tập tin mà không đổ mồ hôi.
Giới thiệu tác giả:
Shirley Zhang là một chuyên gia phục hồi dữ liệu trong DataNumen, Inc., công ty hàng đầu thế giới về công nghệ khôi phục dữ liệu, bao gồm phục hồi mdf và các sản phẩm phần mềm sửa chữa triển vọng. Để biết thêm thông tin, hãy truy cập www.datanumennăm




