เมื่อคุณเปลี่ยนวันที่เริ่มต้นของงานใน Outlook โดยค่าเริ่มต้น วันครบกำหนดจะเปลี่ยนโดยอัตโนมัติ หากคุณไม่ต้องการเช่นนั้น คุณสามารถใช้วิธีใดวิธีหนึ่งจาก 2 วิธีที่แนะนำไว้ในบทความนี้ได้
คุณอาจเคยพบว่าวันครบกำหนดของงานใน Outlook จะเปลี่ยนแปลงไปตามวันที่เริ่มต้น โดยเฉพาะอย่างยิ่ง เมื่อคุณแก้ไขวันที่เริ่มต้นของงาน วันครบกำหนดก็จะเปลี่ยนแปลงไปด้วย อย่างไรก็ตาม ผู้ใช้หลายคนต้องการให้วันครบกำหนดคงเดิมแม้ว่าวันที่เริ่มต้นจะเปลี่ยนไป ดังนั้น ในที่นี้เราจะนำเสนอ 2 วิธีการ

วิธีที่ 1: ใช้ปุ่ม“ Shift”
- อันดับแรก ให้เปิดแอปพลิเคชัน Outlook ตามปกติ
- จากนั้นเปลี่ยนไปที่ส่วน "งาน"
- จากนั้นเลือกและเปิดงานโดยดับเบิลคลิกที่งานนั้น
- หลังจากนั้นในหน้าต่างงานถัดไปคุณควรคลิกลูกศรลงของช่อง“ วันครบกำหนด”
- ในหน้าต่างป๊อปอัพ “ตัวเลือกวันที่” ให้กดปุ่ม “Shift” ค้างไว้ แล้วคลิกเลือกวันที่ที่คุณต้องการใช้เป็นวันที่เริ่มต้นใหม่
- หลังจากเลือกวันที่ตามวิธีข้างต้นแล้ว คุณจะเห็นว่าช่อง "วันที่เริ่มต้น" ได้เปลี่ยนเป็นวันที่ใหม่แล้ว
- ในที่สุดคุณสามารถบันทึกงานนี้ได้โดยกดปุ่ม "บันทึกและปิด"
ด้วยวิธีนี้ ทุกครั้งที่คุณต้องการคงวันครบกำหนดไว้เมื่อเปลี่ยนแปลงวันเริ่มต้น คุณจะต้องกดปุ่ม "Shift" ซึ่งอาจจะยุ่งยากเล็กน้อย ดังนั้น ในที่นี้เราจะสอนวิธีอื่นที่มีประสิทธิภาพมากกว่า
วิธีที่ 2: ใช้ Outlook VBA
- เริ่มต้นด้วยการกดปุ่ม “Alt + F11” บนหน้าจอหลักของ Outlook
- ในหน้าต่าง“ Microsoft Visual Basic for Applications” ที่ตามมาคุณสามารถค้นหาและเปิดโครงการ“ ThisOutlookSession” ได้
- ถัดไปคุณควรคัดลอกรหัส VBA ต่อไปนี้ลงในโครงการนี้
Public WithEvents objInspectors As Outlook.Inspectors
Public WithEvents objTask As Outlook.TaskItem
Public dStartdate, dDueDate As Date
Private Sub Application_Startup()
Set objInspectors = Outlook.Application.Inspectors
End Sub
Private Sub objInspectors_NewInspector(ByVal Inspector As Inspector)
If Inspector.CurrentItem.Class = olTask Then
Set objTask = Inspector.CurrentItem
dStartdate = objTask.StartDate
dDueDate = objTask.DueDate
End If
End Sub
Private Sub objTask_PropertyChange(ByVal Name As String)
If Name = "StartDate" Then
If objTask.StartDate <> dStartdate And objTask.StartDate <= dDueDate And objTask.StartDate <> #1/1/4501# Then
objTask.DueDate = dDueDate
objTask.Save
End If
End If
End Sub
- ในภายหลังคุณควรเซ็นรหัสนี้แบบดิจิทัล
- หลังจากนั้นคุณควรเปลี่ยนการตั้งค่าแมโคร Outlook ของคุณเพื่อเปิดใช้งานโครงการ VBA ที่ลงนาม
- สุดท้าย คุณสามารถรีสตาร์ท Outlook เพื่อเปิดใช้งานมาโครใหม่ได้
- จากนี้ไป ทุกครั้งที่คุณเปลี่ยนวันที่เริ่มต้นของงาน วันครบกำหนดจะไม่เปลี่ยนแปลง
ช่วยเหลือไฟล์ PST ที่ถูกบุกรุก
อย่างที่เราทราบกันดีว่า Outlook มีความเสี่ยงที่จะเกิดการทุจริต โชคดีที่ Outlook มาพร้อมกับเครื่องมือซ่อมแซมในตัว - scanpst. อย่างไรก็ตามพูดตามตรงว่าในหลาย ๆ กรณีมันไม่สามารถสร้างผลกระทบได้ ดังนั้นเครื่องมือแก้ไขของบุคคลที่สามที่มีคุณภาพดีและมีประสบการณ์จึงเป็นเรื่องจำเป็นเช่น DataNumen Outlook Repair
บทนำผู้เขียน:
Shirley Zhang เป็นผู้เชี่ยวชาญด้านการกู้คืนข้อมูลใน DataNumen, Inc. ซึ่งเป็นผู้นำระดับโลกด้านเทคโนโลยีการกู้คืนข้อมูล ได้แก่ การกู้คืน mdf และผลิตภัณฑ์ซอฟต์แวร์ซ่อมแซมแนวโน้ม ดูข้อมูลเพิ่มเติมได้ที่ wwwdatanumenด้วย.

