วิธีเยื้องใน Word: 4 วิธีที่ดีที่สุดที่คุณควรรู้
คุณต้องการเพิ่มความสามารถในการอ่านบล็อก เว็บไซต์ หรืองานวรรณกรรมอื่นๆ ของคุณหรือไม่ คุณต้องเรียนรู้วิธีการเยื้องใน Word อย่างถูกวิธี
Visual Basic for Applications หรือ VBA เป็นภาษาการเขียนโปรแกรมที่ทรงพลังแต่ใช้งานง่าย และให้คุณทำให้ Microsoft Excel เป็นอัตโนมัติได้อย่างเต็มที่ การทำงานอัตโนมัติอย่างหนึ่งคือการใช้โค้ด VBA เพื่อผสานรวมแอปอื่นๆ ของ Microsoft เช่น Outlook, PowerPoint และ Word และเพิ่มประสิทธิภาพการทำงาน
การส่งอีเมลด้วย VBA ใน Excel เป็นหนึ่งในการผสานรวมที่ทำให้ชีวิตของคุณง่ายขึ้นโดยทำให้สเปรดชีตหรืองานส่งรายงานเป็นแบบอัตโนมัติ บทช่วยสอนนี้จะแนะนำขั้นตอนการส่งอีเมลด้วย VBA จาก Excel ในขั้นตอนที่ง่ายต่อการปฏิบัติตาม
การเปิดใช้งาน Microsoft Outlook Object Library
คุณต้องตั้งค่าการอ้างอิงวัตถุส่งอีเมลของ Outlook เนื่องจากเป็นวัตถุภายนอกสำหรับExcel VBA ทำตามขั้นตอนเหล่านี้:
การส่งอีเมลด้วย VBA: เขียนโค้ดและดำเนินการ
เมื่อคุณเปิดใช้งานวัตถุ Outlook ใน Excel VBA แล้ว ให้ทำตามขั้นตอนเหล่านี้เพื่อเขียนแมโคร Excel และดำเนินการดังกล่าว:
Sub send_email_with_VBA() Dim EmailApp As Outlook.Application Dim Source As String Set EmailApp = Outlook.Application Dim EmailItem As Outlook.MailItem Set EmailItem = EmailApp.CreateItem(olMailItem) EmailItem.To = "[email protected]" EmailItem.CC = "[email protected]" EmailItem.BCC = "[email protected]" EmailItem.Subject = "สถานะการจัดส่งคำสั่งซื้อของลูกค้า" EmailItem.HTMLBody = "สวัสดีทีม" & vbNewLine & vbNewLine & "PFA สเปรดชีตสำหรับคำสั่งซื้อวันนี้ สถานะ" & _ vbNewLine & vbNewLine & _ "ขอแสดงความนับถือ" & vbNewLine & _ "Tamal Das" Source = ThisWorkbook.FullName EmailItem.Attachments.Add Source EmailItem.Send End Sub
รหัสที่กล่าวถึงข้างต้นจะส่งอีเมลโดยใช้บัญชี Outlook ของคุณไปยังที่อยู่อีเมลที่กล่าวถึงในรหัส
เนื้อหาอีเมลยังมีอยู่ในบรรทัดโค้ดEmailItem.HTMLBody ยิ่งไปกว่านั้น Excel VBA จะแนบสมุดงานต้นทางของคุณไปยังอีเมลเป็นไฟล์แนบโดยอัตโนมัติ
คุณอาจทำการเปลี่ยนแปลงต่อไปนี้เพื่อปรับแต่งที่อยู่และข้อความในอีเมล:
เพื่อให้ส่งอีเมลด้วย VBA ได้สำเร็จ คุณจะต้องกำหนดค่าบัญชี Gmailหรือบัญชี Outlook ในแอป Outlook แบบสแตนด์อโลนของชุดโปรแกรม Microsoft Office Outlook แบบใช้เบราว์เซอร์ออนไลน์จะไม่ทำงานกับโค้ด VBA นี้
บทสรุป
เมื่อคุณได้ทำตามขั้นตอนข้างต้นสำหรับการส่งอีเมลด้วย VBA แล้ว คุณควรทำให้งานทั่วไปใน Excel เป็นแบบอัตโนมัติได้ง่ายขึ้น ตัวอย่างเช่น ให้ไฟล์สเปรดชีตส่งอีเมลถึงคุณโดยอัตโนมัติเมื่อผู้ทำงานร่วมกันอัปเดตเวิร์กชีต นอกจากนี้ ส่งอีเมลอัตโนมัติถึงลูกค้าเมื่อคุณอัปเดตคอลัมน์สถานะคำสั่งซื้อใน Excel
หากคุณต้องการให้ Excel ทำงานอัตโนมัติมากขึ้นโดยใช้ VBA ให้ใช้ รหัส ประทับเวลา VBAเพื่อเก็บบันทึกการเปลี่ยนแปลงสเปรดชีต
คุณต้องการเพิ่มความสามารถในการอ่านบล็อก เว็บไซต์ หรืองานวรรณกรรมอื่นๆ ของคุณหรือไม่ คุณต้องเรียนรู้วิธีการเยื้องใน Word อย่างถูกวิธี
ช่องทำเครื่องหมายทำให้รายการ งาน และแบบสำรวจอ่านง่าย คุณต้องการทราบวิธีทำเครื่องหมายในช่องในเอกสาร Word หรือไม่? อ่านบทช่วยสอน Word นี้
ขณะเพิ่มรูปภาพในเอกสาร MS Word คุณอาจต้องตัดข้อความรอบๆ เรียนรู้วิธีตัดข้อความใน Word โดยใช้วิธีง่ายๆ
ต้องการทราบวิธีการตรวจการสะกดใน Excel หรือไม่? ต่อไปนี้คือตัวเลือกที่ดีที่สุดซึ่งครอบคลุมวิธีการตรวจสอบตัวสะกดของ Excel แบบแมนนวล ทางลัด และแบบอัตโนมัติ
หากคุณต้องการทำสำเนาเอกสาร Word ของคุณ ต่อไปนี้เป็นวิธีสร้างและบันทึกที่ใดก็ได้ในไดรฟ์ของคุณ
ต้องการเรียนรู้เพิ่มเติมเกี่ยวกับเครื่องหมายถูกใน Excel หรือไม่ ถ้าอย่างนั้นคุณมาถูกที่แล้ว! คลิกที่ลิงค์และอ่านบทความทันที
ต้องการนำเข้า PDF ลงใน Word เพื่อแก้ไขหรือเป็นข้อมูลอ้างอิงในเอกสาร Word ของคุณหรือไม่ นี่เป็นคำแนะนำง่ายๆเกี่ยวกับวิธีการดำเนินการ
เมื่อ Microsoft เปลี่ยนจาก Office Word 2003 เป็น Office Word 2007 รูปแบบของเอกสาร Word ก็เปลี่ยนจาก .doc เป็น .docx เช่นกัน แต่ตอนนี้ MS ได้ทำ
การเขียนที่อยู่ทางไปรษณีย์บนซองจดหมายหลายๆ ซองอาจเป็นงานที่น่าเบื่อ ให้เรียนรู้วิธีพิมพ์บนซองจดหมายโดยใช้วิธีการที่ดีที่สุดเหล่านี้แทน
ต้องการทำให้งานประทับเวลาอัตโนมัติใน Excel หรือไม่ อ่านบทความนี้เพื่อเรียนรู้วิธีแทรกบันทึกเหตุการณ์อัตโนมัติโดยใช้การประทับเวลา Excel VBA