วิธีค้นหาและแทนที่หัวข้อการนัดหมายในปฏิทิน Outlook
ค้นหาและแทนที่หัวเรื่องการนัดหมายในปฏิทิน Outlook จะมีประโยชน์เมื่อคุณพบว่าบางวิชาจำเป็นต้องแทนที่ด้วยข้อความเดียวกันเป็นจำนวนมาก หรือแทนที่คำว่าคัดลอกในช่องหัวเรื่องหลังจากนำเข้าข้อมูลใน Outlook บทความนี้ให้รหัส VBA เพื่อค้นหาและแทนที่หัวข้อการนัดหมายหลายรายการ โปรดเรียกดูรายละเอียดเพิ่มเติม
ค้นหาและแทนที่หัวข้อการนัดหมายด้วยรหัส VBA
- เพิ่มประสิทธิภาพการทำงานอีเมลของคุณ ด้วยเทคโนโลยีเอไอช่วยให้คุณสามารถตอบกลับอีเมล ร่างอีเมลใหม่ แปลข้อความ และมีประสิทธิภาพยิ่งขึ้น
- ส่งอีเมลอัตโนมัติด้วย CC อัตโนมัติ / BCC, ส่งต่ออัตโนมัติ ตามกฎ; ส่ง ตอบอัตโนมัติ (Out of Office) โดยไม่ต้องใช้ Exchange Server...
- รับการแจ้งเตือนเช่น คำเตือน BCC เมื่อตอบกลับทุกคนในขณะที่คุณอยู่ในรายการ BCC และ เตือนเมื่อไม่มีไฟล์แนบ สำหรับความผูกพันที่ถูกลืม...
- ปรับปรุงประสิทธิภาพอีเมลด้วย ตอบกลับ (ทั้งหมด) พร้อมไฟล์แนบ, เพิ่มคำทักทายหรือวันที่ & เวลาลงในลายเซ็นหรือหัวเรื่องโดยอัตโนมัติ, ตอบกลับอีเมลหลายฉบับ...
- เพิ่มความคล่องตัวในการส่งอีเมลด้วย เรียกคืนอีเมล, เครื่องมือแนบ (บีบอัดทั้งหมด, บันทึกอัตโนมัติทั้งหมด...), ลบรายการที่ซ้ำกันและ รายงานด่วน...
ค้นหาและแทนที่หัวข้อการนัดหมายด้วยรหัส VBA
ในส่วนนี้คุณสามารถค้นหาและแทนที่หัวข้อการนัดหมายด้วยรหัส VBA ได้ดังนี้
1. ประการแรกคุณต้องตั้งค่ามาโครให้ต่ำใน Outlook ของคุณ
1) ใน Outlook 2010 และ 2013 คลิก เนื้อไม่มีมัน > Options. และใน ตัวเลือกของ outlook คลิกตกลง ศูนย์ความเชื่อถือ ในแถบด้านซ้ายจากนั้นคลิกไฟล์ การตั้งค่าศูนย์ความเชื่อถือ ปุ่ม
ตัว Vortex Indicator ได้ถูกนำเสนอลงในนิตยสาร ศูนย์ความเชื่อถือ คลิกตกลง การตั้งค่ามาโคร ในแถบด้านซ้ายจากนั้นเลือก เปิดใช้งานมาโครทั้งหมด ตัวเลือกใน การตั้งค่ามาโคร มาตรา. แล้วคลิกไฟล์ OK ปุ่ม. ดูภาพหน้าจอ:
2). ใน Outlook 2007 โปรดคลิก เครื่องมือ > ศูนย์ความเชื่อถือ. ใน ศูนย์ความเชื่อถือ คลิกตกลง การตั้งค่ามาโคร ในแถบด้านซ้ายจากนั้นเลือก ไม่มีการตรวจสอบความปลอดภัยสำหรับมาโคร และคลิกที่ OK ปุ่ม
2 กด อื่น ๆ + F11 คีย์เพื่อเปิด Microsoft Visual Basic สำหรับแอปพลิเคชัน หน้าต่าง
3 ใน Microsoft Visual Basic สำหรับแอปพลิเคชัน ดับเบิลคลิกเพื่อขยายไฟล์ project1 > วัตถุ Microsoft Outlook > นี้OutlookSession เพื่อเปิดตัวแก้ไข VBA ดูภาพหน้าจอ:
4. คัดลอกและวางโค้ด VBA ต่อไปนี้ลงในตัวแก้ไข VBA จากนั้นกดปุ่ม F5 กุญแจสำคัญในการเรียกใช้รหัส
VBA: ค้นหาและแทนที่หัวข้อการนัดหมาย
Sub FindReplaceAppointment()
Dim oApp As Outlook.Application
Dim oCalFolder As Outlook.MAPIFolder
Dim oAppt As Outlook.AppointmentItem
Dim sOldText As String
Dim sNewText As String
Dim iCalChangedCount As Integer
Set oApp = Outlook.Application
MsgBox ("This script will perform a find/replace in the subject line of all appointments in a specified calendar.")
sOldText = InputBox("What is the text string that you would like to replace?")
sNewText = InputBox("With what would you like to replace it?")
' Check to be sure a Calendar folder was selected
Do
If Not (oCalFolder Is Nothing) Then
If (oCalFolder.DefaultItemType = olAppointmentItem) Then Exit Do
End If
MsgBox ("Please select a calendar folder from the following list.")
Set oCalFolder = Application.Session.PickFolder
On Error GoTo ErrHandler:
Loop Until oCalFolder.DefaultItemType = olAppointmentItem
' Loop through appointments in calendar, change text where necessary, keep count
iCalChangedCount = 0
For Each oAppt In oCalFolder.Items
If InStr(oAppt.Subject, sOldText) <> 0 Then
Debug.Print "Changed: " & oAppt.Subject & " - " & oAppt.Start
oAppt.Subject = Replace(oAppt.Subject, sOldText, sNewText)
oAppt.Save
iCalChangedCount = iCalChangedCount + 1
End If
Next
' Display results and clear table
MsgBox (iCalChangedCount & " appointments had text in their subjects changed from '" & sOldText & "' to '" & sNewText & "'.")
Set oAppt = Nothing
Set oCalFolder = Nothing
Exit Sub
ErrHandler:
MsgBox ("Macro terminated.")
End Sub
5. หลังจากรันโค้ดแล้ว a Microsoft Outlook กล่องโต้ตอบจะปรากฏขึ้น คลิก OK ปุ่ม
6. ในวินาทีที่ Microsoft Outlook กล่องโต้ตอบป้อนข้อความที่คุณต้องการแทนที่จากนั้นคลิกไฟล์ OK ปุ่ม
7. ในข้อที่สาม Microsoft Outlook กล่องโต้ตอบป้อนข้อความที่คุณต้องการแทนที่แล้วคลิก OK.
หมายเหตุ: หากคุณเพียงต้องการลบคำ "คัดลอก" ทั้งหมดออกจากหัวเรื่องในปฏิทินที่ระบุโปรดเว้นช่องนี้ว่างไว้
8 คลิกที่ OK ในกล่องโต้ตอบด้านล่าง
9 ใน เลือกโฟลเดอร์ กล่องโต้ตอบเลือกปฏิทินของคุณภายใต้บัญชีอีเมลที่ระบุจากนั้นคลิกที่ OK ปุ่ม. ดูภาพหน้าจอ:
10. จากนั้นกล่องโต้ตอบจะปรากฏขึ้นเพื่อแจ้งให้คุณทราบว่าการเปลี่ยนสำเร็จ กรุณาคลิกที่ไฟล์ OK ปุ่ม
11. จากนั้นข้อความทั้งหมดในหัวข้อของปฏิทินที่คุณเลือกจะถูกแทนที่ด้วยเนื้อหาใหม่
สุดยอดเครื่องมือเพิ่มผลผลิตในสำนักงาน
ข่าวด่วน: Kutools สำหรับ Outlook เปิดตัว เวอร์ชันฟรี!
สัมผัสประสบการณ์ Kutools ใหม่สำหรับ Outlook เวอร์ชันฟรีพร้อมฟีเจอร์ที่น่าทึ่งกว่า 70 รายการ ให้คุณใช้งานได้ตลอดไป! คลิกดาวน์โหลดเลย!
🤖 Kutools AI : ใช้เทคโนโลยี AI ขั้นสูงเพื่อจัดการอีเมลได้อย่างง่ายดาย รวมถึงการตอบกลับ การสรุป การเพิ่มประสิทธิภาพ การขยาย การแปล และการเขียนอีเมล
📧 การทำงานอัตโนมัติของอีเมล: ตอบกลับอัตโนมัติ (ใช้ได้กับ POP และ IMAP) / กำหนดการส่งอีเมล / Auto CC/BCC ตามกฎเมื่อส่งอีเมล / ส่งต่ออัตโนมัติ (กฎขั้นสูง) / เพิ่มคำทักทายอัตโนมัติ / แบ่งอีเมลผู้รับหลายรายออกเป็นข้อความส่วนตัวโดยอัตโนมัติ ...
📨 การจัดการอีเมล์: เรียกคืนอีเมล / บล็อกอีเมลหลอกลวงตามหัวเรื่องและอื่นๆ / ลบอีเมลที่ซ้ำกัน / การค้นหาขั้นสูง / รวมโฟลเดอร์ ...
📁 ไฟล์แนบโปร: บันทึกแบทช์ / การแยกแบทช์ / การบีบอัดแบบแบตช์ / บันทึกอัตโนมัติ / ถอดอัตโนมัติ / บีบอัดอัตโนมัติ ...
🌟 อินเตอร์เฟซเมจิก: 😊อีโมจิที่สวยและเจ๋งยิ่งขึ้น / เตือนคุณเมื่อมีอีเมลสำคัญมาถึง / ลดขนาด Outlook แทนที่จะปิด ...
???? เพียงคลิกเดียวสิ่งมหัศจรรย์: ตอบกลับทั้งหมดด้วยไฟล์แนบที่เข้ามา / อีเมลต่อต้านฟิชชิ่ง / 🕘 แสดงโซนเวลาของผู้ส่ง ...
👩🏼🤝👩🏻 รายชื่อและปฏิทิน: แบทช์เพิ่มผู้ติดต่อจากอีเมลที่เลือก / แบ่งกลุ่มผู้ติดต่อเป็นกลุ่มแต่ละกลุ่ม / ลบการแจ้งเตือนวันเกิด ...