Bagaimana cara mengirim lembar kerja hanya melalui Outlook dari Excel?
Jika Anda ingin mengirim satu lembar kerja melalui email dari buku kerja di Excel melalui Outlook, Anda dapat mengirim lembar kerja sebagai lampiran, sebagai konten isi atau sebagai file PDF. Tapi adakah cara yang lebih cepat bagi Anda untuk mengatasi masalah ini di Excel?
Kirim satu lembar kerja sebagai isi dari Excel dengan perintah Kirim ke Penerima Email
Kirim lembar kerja tunggal sebagai lampiran dari Excel dengan kode VBA
Kirim satu lembar kerja sebagai file PDF dari Excel dengan kode VBA
Kirim satu lembar kerja sebagai isi dari Excel dengan perintah Kirim ke Penerima Email
Excel mendukung kami untuk mengirim lembar kerja aktif melalui email sebagai konten tubuh dengan menggunakan perintah Kirim ke Penerima Surat. Anda dapat melakukan sebagai berikut:
Jika Anda menggunakan Excel 2007, 2010 atau 2013, Anda perlu menambahkan ini Kirim ke Penerima Email perintah ke Quick Access Toolbar pertama.
1. Klik ikon dari Sesuaikan Bilah Alat Akses Cepat, dan pilih Lebih Banyak Perintah, lihat tangkapan layar:
2. Dan di Opsi Excel kotak dialog, pilih Perintah Tidak di Pita dalam Pilih Perintah dari daftar drop-down, lalu pilih Kirim ke Penerima Email opsi, dan klik Tambahkan >> tombol untuk menambahkan perintah ini, di klik terakhir OK untuk menyimpan pengaturan ini. Lihat tangkapan layar:
3. Grafik Kirim ke Penerima Email perintah telah dimasukkan ke dalam Quick Access Toolbar, lihat tangkapan layar:
4. Lalu klik ini Kirim ke Penerima Email ikon tombol, dan kotak prompt muncul, di E-mail kotak prompt, centang Kirim sheet saat ini sebagai badan pesan, Dan klik OK. Lihat tangkapan layar:
5. Dan kotak edit email ditampilkan di atas data lembar kerja, Anda dapat memasukkan penerima, subjek, dan pengantar ke dalam kotak teks yang sesuai. Lihat tangkapan layar:
6. Kemudian klik Kirim Shee init untuk mengirim lembar kerja aktif ini sebagai badan pesan ke orang tertentu Anda.
Kirim lembar kerja tunggal sebagai lampiran dari Excel dengan kode VBA
Jika Anda ingin mengirim lembar kerja aktif melalui email sebagai lampiran, kode VBA berikut dapat membantu Anda.
1. Aktifkan lembar kerja Anda yang ingin Anda kirim.
2. Tahan ALT + F11 kunci, dan itu membuka Jendela Microsoft Visual Basic for Applications.
3. Klik Menyisipkan > Modul, dan tempel kode berikut di Jendela Modul.
Kode VBA: kirim lembar kerja saat ini sebagai lampiran dari Excel
Sub SendWorkSheet()
'Update 20131209
Dim xFile As String
Dim xFormat As Long
Dim Wb As Workbook
Dim Wb2 As Workbook
Dim FilePath As String
Dim FileName As String
Dim OutlookApp As Object
Dim OutlookMail As Object
On Error Resume Next
Application.ScreenUpdating = False
Set Wb = Application.ActiveWorkbook
ActiveSheet.Copy
Set Wb2 = Application.ActiveWorkbook
Select Case Wb.FileFormat
Case xlOpenXMLWorkbook:
xFile = ".xlsx"
xFormat = xlOpenXMLWorkbook
Case xlOpenXMLWorkbookMacroEnabled:
If Wb2.HasVBProject Then
xFile = ".xlsm"
xFormat = xlOpenXMLWorkbookMacroEnabled
Else
xFile = ".xlsx"
xFormat = xlOpenXMLWorkbook
End If
Case Excel8:
xFile = ".xls"
xFormat = Excel8
Case xlExcel12:
xFile = ".xlsb"
xFormat = xlExcel12
End Select
FilePath = Environ$("temp") & "\"
FileName = Wb.Name & Format(Now, "dd-mmm-yy h-mm-ss")
Set OutlookApp = CreateObject("Outlook.Application")
Set OutlookMail = OutlookApp.CreateItem(0)
Wb2.SaveAs FilePath & FileName & xFile, FileFormat:=xFormat
With OutlookMail
.To = ""
.CC = ""
.BCC = ""
.Subject = "kte features"
.Body = "Please check and read this document."
.Attachments.Add Wb2.FullName
.Send
End With
Wb2.Close
Kill FilePath & FileName & xFile
Set OutlookMail = Nothing
Set OutlookApp = Nothing
Application.ScreenUpdating = True
End Sub
Note: Pada kode di atas, Anda dapat mengubah informasi berikut sesuai kebutuhan Anda.
- .Untuk = ""
- .CC = ""
- .BCC = ""
- .Subject = "fitur kte"
- .Body = "Silakan periksa dan baca dokumen ini."
4. Lalu klik F5 kunci untuk menjalankan kode ini, dan kotak prompt akan muncul, klik mengizinkan ketika bilah kemajuan selesai, dan kemudian lembar kerja saat ini telah dikirim ke penerima Anda sebagai lampiran.
Kirim satu lembar kerja sebagai file PDF dari Excel dengan kode VBA
Terkadang, Anda perlu mengirim laporan lembar kerja Anda ke orang lain tetapi tidak ingin orang lain mengubahnya. Dalam hal ini, Anda dapat mengirim lembar kerja sebagai file PDF dari Excel.
1. Aktifkan lembar kerja Anda yang ingin Anda kirim.
2. Tahan ALT + F11 kunci, dan itu membuka Jendela Microsoft Visual Basic for Applications.
3. Klik Menyisipkan > Modul, dan tempel kode berikut di Jendela Modul.
Kode VBA: kirim lembar kerja saat ini sebagai file PDF dari Excel
Sub SendWorkSheetToPDF()
'Update 20131209
Dim Wb As Workbook
Dim FileName As String
Dim OutlookApp As Object
Dim OutlookMail As Object
On Error Resume Next
Set Wb = Application.ActiveWorkbook
FileName = Wb.FullName
xIndex = VBA.InStrRev(FileName, ".")
If xIndex > 1 Then FileName = VBA.Left(FileName, xIndex - 1)
FileName = FileName & "_" + ActiveSheet.Name & ".pdf"
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, FileName:=FileName
Set OutlookApp = CreateObject("Outlook.Application")
Set OutlookMail = OutlookApp.CreateItem(0)
With OutlookMail
.To = ""
.CC = ""
.BCC = ""
.Subject = "kte features"
.Body = "Please check and read this document."
.Attachments.Add FileName
.Send
End With
Kill FileName
Set OutlookMail = Nothing
Set OutlookApp = Nothing
End Sub
Catatan: Dalam kode di atas, Anda dapat mengubah informasi berikut sesuai kebutuhan Anda.
- .Untuk = ""
- .CC = ""
- .BCC = ""
- .Subject = "fitur kte"
- .Body = "Silakan periksa dan baca dokumen ini."
4. Lalu tekan F5 kunci, dan kotak prompt akan muncul, klik mengizinkan setelah bilah kemajuan selesai, maka lembar kerja aktif telah dikirim ke orang tertentu sebagai file PDF.
Catatan:
1. Metode ini hanya tersedia saat Anda menggunakan Outlook sebagai program email Anda.
2. Setelah mengirim lembar kerja saat ini, Anda dapat membuka Outlook untuk memastikan email berhasil dikirim.
Buat Milis Lalu Kirim Email
|
Grafik Kutools untuk Excel's Buat Milis dan Kirim Email utilitas dapat dengan cepat membuat milis di lembar kerja, lalu mengirim subjek yang sama, konten yang sama, dan lampiran yang sama ke beberapa alamat email. |
Artikel terkait:
Bagaimana cara mengirim buku kerja saat ini melalui Outlook dari Excel?
Bagaimana cara mengirim / email berbagai sel melalui Outlook dari Excel?
Alat Produktivitas Kantor Terbaik
Tingkatkan Keterampilan Excel Anda dengan Kutools for Excel, dan Rasakan Efisiensi yang Belum Pernah Ada Sebelumnya. Kutools for Excel Menawarkan Lebih dari 300 Fitur Lanjutan untuk Meningkatkan Produktivitas dan Menghemat Waktu. Klik Di Sini untuk Mendapatkan Fitur yang Paling Anda Butuhkan...
Tab Office Membawa antarmuka Tab ke Office, dan Membuat Pekerjaan Anda Jauh Lebih Mudah
- Aktifkan pengeditan dan pembacaan tab di Word, Excel, PowerPoint, Publisher, Access, Visio, dan Project.
- Buka dan buat banyak dokumen di tab baru di jendela yang sama, bukan di jendela baru.
- Meningkatkan produktivitas Anda sebesar 50%, dan mengurangi ratusan klik mouse untuk Anda setiap hari!