2 วิธีในการคงวันครบกำหนดของงานไว้เหมือนเดิม เมื่อเปลี่ยนวันเริ่มต้นของงานใน Outlook

แบ่งปันเลย:

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

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

อย่าเปลี่ยนแปลงวันครบกำหนดของงานใน Outlook เมื่อทำการเปลี่ยนวันเริ่มต้นของงานนั้น

วิธีที่ 1: ใช้ปุ่ม“ Shift”

  1. อันดับแรก ให้เปิดแอปพลิเคชัน Outlook ตามปกติ
  2. จากนั้นเปลี่ยนไปที่ส่วน "งาน"
  3. จากนั้นเลือกและเปิดงานโดยดับเบิลคลิกที่งานนั้น
  4. หลังจากนั้นในหน้าต่างงานถัดไปคุณควรคลิกลูกศรลงของช่อง“ วันครบกำหนด”
  5. ในหน้าต่างป๊อปอัพ “ตัวเลือกวันที่” ให้กดปุ่ม “Shift” ค้างไว้ แล้วคลิกเลือกวันที่ที่คุณต้องการใช้เป็นวันที่เริ่มต้นใหม่กดปุ่ม“ Shift” ค้างไว้แล้วคลิกวันที่
  6. หลังจากเลือกวันที่ตามวิธีข้างต้นแล้ว คุณจะเห็นว่าช่อง "วันที่เริ่มต้น" ได้เปลี่ยนเป็นวันที่ใหม่แล้ว
  7. ในที่สุดคุณสามารถบันทึกงานนี้ได้โดยกดปุ่ม "บันทึกและปิด"

ด้วยวิธีนี้ ทุกครั้งที่คุณต้องการคงวันครบกำหนดไว้เมื่อเปลี่ยนแปลงวันเริ่มต้น คุณจะต้องกดปุ่ม "Shift" ซึ่งอาจจะยุ่งยากเล็กน้อย ดังนั้น ในที่นี้เราจะสอนวิธีอื่นที่มีประสิทธิภาพมากกว่า

วิธีที่ 2: ใช้ Outlook VBA

  1. เริ่มต้นด้วยการกดปุ่ม “Alt + F11” บนหน้าจอหลักของ Outlook
  2. ในหน้าต่าง“ Microsoft Visual Basic for Applications” ที่ตามมาคุณสามารถค้นหาและเปิดโครงการ“ ThisOutlookSession” ได้
  3. ถัดไปคุณควรคัดลอกรหัส 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

โค้ด VBA - คงวันครบกำหนดของงานไว้เหมือนเดิม เมื่อเปลี่ยนวันเริ่มต้นของงาน

  1. ในภายหลังคุณควรเซ็นรหัสนี้แบบดิจิทัล
  2. หลังจากนั้นคุณควรเปลี่ยนการตั้งค่าแมโคร Outlook ของคุณเพื่อเปิดใช้งานโครงการ VBA ที่ลงนาม
  3. สุดท้าย คุณสามารถรีสตาร์ท Outlook เพื่อเปิดใช้งานมาโครใหม่ได้
  4. จากนี้ไป ทุกครั้งที่คุณเปลี่ยนวันที่เริ่มต้นของงาน วันครบกำหนดจะไม่เปลี่ยนแปลง

ช่วยเหลือไฟล์ PST ที่ถูกบุกรุก

อย่างที่เราทราบกันดีว่า Outlook มีความเสี่ยงที่จะเกิดการทุจริต โชคดีที่ Outlook มาพร้อมกับเครื่องมือซ่อมแซมในตัว - scanpst. อย่างไรก็ตามพูดตามตรงว่าในหลาย ๆ กรณีมันไม่สามารถสร้างผลกระทบได้ ดังนั้นเครื่องมือแก้ไขของบุคคลที่สามที่มีคุณภาพดีและมีประสบการณ์จึงเป็นเรื่องจำเป็นเช่น DataNumen Outlook Repair

บทนำผู้เขียน:

Shirley Zhang เป็นผู้เชี่ยวชาญด้านการกู้คืนข้อมูลใน DataNumen, Inc. ซึ่งเป็นผู้นำระดับโลกด้านเทคโนโลยีการกู้คืนข้อมูล ได้แก่ การกู้คืน mdf และผลิตภัณฑ์ซอฟต์แวร์ซ่อมแซมแนวโน้ม ดูข้อมูลเพิ่มเติมได้ที่ wwwdatanumenด้วย.

แบ่งปันเลย:

ความเห็นถูกปิด