จะส่งอีเมลไปยังผู้รับหลายคนในรายการจาก Excel ผ่าน Outlook ได้อย่างไร
หากคุณมีที่อยู่อีเมลหลายรายการในคอลัมน์ของแผ่นงานและตอนนี้คุณต้องการส่งอีเมลไปยังรายชื่อผู้รับจาก Excel โดยตรงโดยไม่ต้องเปิด Outlook บทความนี้ฉันจะพูดถึงวิธีการส่งอีเมลไปยังผู้รับหลายคนจาก Excel ในเวลาเดียวกัน
ส่งอีเมลไปยังผู้รับหลายคนจาก Excel ด้วยรหัส VBA
ส่งอีเมลไปยังผู้รับหลายคนพร้อมสมุดงานปัจจุบันเป็นไฟล์แนบโดยใช้รหัส VBA
ส่งอีเมลไปยังผู้รับหลายคนจาก Excel ด้วยรหัส VBA
คุณสามารถใช้รหัส VBA เพื่อส่งข้อความไปยังผู้รับหลายคนพร้อมกันได้โปรดดำเนินการดังนี้:
1. ค้างไว้ ALT + F11 คีย์เพื่อเปิด Microsoft Visual Basic สำหรับแอปพลิเคชัน หน้าต่าง
2. คลิก สิ่งที่ใส่เข้าไป > โมดูลและวางรหัสต่อไปนี้ในไฟล์ หน้าต่างโมดูล.
รหัส VBA: ส่งอีเมลไปยังผู้รับหลายคน
Sub sendmultiple()
'updateby Extendoffice
Dim xOTApp As Object
Dim xMItem As Object
Dim xCell As Range
Dim xRg As Range
Dim xEmailAddr As String
Dim xTxt As String
On Error Resume Next
xTxt = ActiveWindow.RangeSelection.Address
Set xRg = Application.InputBox("Please select the addresses list:", "Kutools for Excel", xTxt, , , , , 8)
If xRg Is Nothing Then Exit Sub
Set xOTApp = CreateObject("Outlook.Application")
For Each xCell In xRg
If xCell.Value Like "*@*" Then
If xEmailAddr = "" Then
xEmailAddr = xCell.Value
Else
xEmailAddr = xEmailAddr & ";" & xCell.Value
End If
End If
Next
Set xMItem = xOTApp.CreateItem(0)
With xMItem
.To = xEmailAddr
.Display
End With
End Sub
3. จากนั้นกด F5 คีย์เพื่อดำเนินการรหัสนี้กล่องพร้อมต์จะปรากฏขึ้นเพื่อเตือนให้คุณเลือกรายการที่อยู่ดูภาพหน้าจอ:
4. จากนั้นคลิก OKและ Outlook ระบุความประสงค์หรือข้อมูลเพิ่มเติม หน้าต่างจะปรากฏขึ้นคุณสามารถเห็นที่อยู่อีเมลที่เลือกทั้งหมดได้ถูกเพิ่มลงในไฟล์ ไปยัง จากนั้นคุณสามารถป้อนหัวเรื่องและเขียนข้อความของคุณดูภาพหน้าจอ:
5. หลังจากจบข้อความโปรดคลิก ส่ง และข้อความนี้จะถูกส่งไปยังผู้รับเหล่านี้ในรายการแผ่นงานของคุณ
ส่งอีเมลส่วนตัวไปยังผู้รับหลายคนพร้อมไฟล์แนบที่แตกต่างกัน: กับ Kutools สำหรับ Excel's ส่งอีเมลล์ คุณสามารถส่งอีเมลส่วนตัวไปยังผู้รับหลาย ๆ คนได้อย่างรวดเร็วด้วยไฟล์แนบที่แตกต่างกันจาก Excel ผ่าน Outlook ตามที่คุณต้องการ ในขณะเดียวกันคุณสามารถ CC หรือ Bcc ข้อความถึงบุคคลใดบุคคลหนึ่งได้เช่นกัน คลิกเพื่อดาวน์โหลด Kutools for Excel! |
ส่งอีเมลไปยังผู้รับหลายคนพร้อมสมุดงานปัจจุบันเป็นไฟล์แนบโดยใช้รหัส VBA
หากคุณต้องการส่งข้อความถึงผู้รับหลายคนโดยมีสมุดงานปัจจุบันเป็นไฟล์แนบคุณสามารถใช้รหัส VBA ต่อไปนี้
1. กด ALT + F11 คีย์เพื่อเปิด Microsoft Visual Basic สำหรับแอปพลิเคชัน หน้าต่าง
2. คลิก สิ่งที่ใส่เข้าไป > โมดูลและวางรหัสต่อไปนี้ในไฟล์ หน้าต่างโมดูล.
รหัส VBA: ส่งอีเมลไปยังผู้รับหลายคนพร้อมสมุดงานปัจจุบันเป็นไฟล์แนบ
Sub EmailAttachmentRecipients()
'updateby Extendoffice
Dim xOutlook As Object
Dim xMailItem As Object
Dim xRg As Range
Dim xCell As Range
Dim xEmailAddr As String
Dim xTxt As String
On Error Resume Next
xTxt = ActiveWindow.RangeSelection.Address
Set xRg = Application.InputBox("Please select the arresses list:", "Kutools for Excel", xTxt, , , , , 8)
If xRg Is Nothing Then Exit Sub
Set xOutlook = CreateObject("Outlook.Application")
Set xMailItem = xOutlook.CreateItem(0)
For Each xCell In xRg
If xCell.Value Like "*@*" Then
If xEmailAddr = "" Then
xEmailAddr = xCell.Value
Else
xEmailAddr = xEmailAddr & ";" & xCell.Value
End If
End If
Next
With xMailItem
.To = xEmailAddr
.CC = ""
.Subject = ""
.Body = ""
.Attachments.Add ActiveWorkbook.FullName
.Display
End With
Set xOutlook = Nothing
Set xMailItem = Nothing
End Sub
3. หลังจากวางรหัสแล้วให้กด F5 คีย์เพื่อเรียกใช้รหัสนี้และกล่องพร้อมต์จะปรากฏขึ้นเพื่อเตือนให้คุณเลือกที่อยู่ที่คุณต้องการส่งข้อความดูภาพหน้าจอ:
4. จากนั้นคลิก OK ปุ่มและ Outlook ระบุความประสงค์หรือข้อมูลเพิ่มเติม หน้าต่างจะปรากฏขึ้นมีการเพิ่มที่อยู่อีเมลทั้งหมดลงในไฟล์ ไปยัง และสมุดงานปัจจุบันของคุณถูกแทรกเป็นไฟล์แนบด้วยจากนั้นคุณสามารถป้อนหัวเรื่องและเขียนข้อความของคุณดูภาพหน้าจอ:
5. จากนั้นคลิก ส่ง เพื่อส่งข้อความนี้ไปยังรายชื่อผู้รับที่มีสมุดงานปัจจุบันเป็นไฟล์แนบ
บทความที่เกี่ยวข้อง:
จะส่งอีเมลส่วนบุคคลไปยังรายการจาก Excel ผ่าน Outlook ได้อย่างไร
สุดยอดเครื่องมือเพิ่มผลผลิตในสำนักงาน
เพิ่มพูนทักษะ Excel ของคุณด้วย Kutools สำหรับ Excel และสัมผัสประสิทธิภาพอย่างที่ไม่เคยมีมาก่อน Kutools สำหรับ Excel เสนอคุณสมบัติขั้นสูงมากกว่า 300 รายการเพื่อเพิ่มประสิทธิภาพและประหยัดเวลา คลิกที่นี่เพื่อรับคุณสมบัติที่คุณต้องการมากที่สุด...
แท็บ Office นำอินเทอร์เฟซแบบแท็บมาที่ Office และทำให้งานของคุณง่ายขึ้นมาก
- เปิดใช้งานการแก้ไขและอ่านแบบแท็บใน Word, Excel, PowerPoint, ผู้จัดพิมพ์, Access, Visio และโครงการ
- เปิดและสร้างเอกสารหลายรายการในแท็บใหม่ของหน้าต่างเดียวกันแทนที่จะเป็นในหน้าต่างใหม่
- เพิ่มประสิทธิภาพการทำงานของคุณ 50% และลดการคลิกเมาส์หลายร้อยครั้งให้คุณทุกวัน!