2 วิธีการเปลี่ยนสถานะเริ่มต้นของการนัดหมายใหม่ใน Outlook

แบ่งปันเลย:

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

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

เปลี่ยนสถานะเริ่มต้นของการนัดหมายใหม่ใน Outlook

วิธีที่ 1: ใช้แบบฟอร์มที่กำหนดเองกับโฟลเดอร์ปฏิทิน

  1. ขั้นแรก ให้เปิดโปรแกรม Outlook ขึ้นมา
  2. จากนั้นเข้าถึงพื้นที่ "ปฏิทิน"
  3. จากนั้นคลิกปุ่ม "นัดหมายใหม่" ในริบบิ้น
  4. จากนั้นในหน้าต่างการนัดหมาย ให้เปลี่ยนไปที่แท็บ "นักพัฒนา" แล้วคลิกปุ่ม "ออกแบบแบบฟอร์มนี้"
  5. หลังจากนั้น ในหน้าจอใหม่ ให้เปลี่ยนไปที่แท็บ “(ทุกฟิลด์)”
  6. จากนั้น เลือก “ช่องการนัดหมายทั้งหมด” ในช่อง “เลือกจาก”
  7. ต่อมา ให้เลื่อนลงมาจนเจอช่อง "แสดงเวลาเป็น" ซึ่งคุณต้องเปลี่ยน "ไม่ว่าง" เป็น "ว่าง"เปลี่ยนฟิลด์ "แสดงเวลาเป็น" เป็น "ฟรี" ในการออกแบบ
  8. หลังจากนั้น คุณสามารถคลิกปุ่ม “เผยแพร่” และเลือก “เผยแพร่แบบฟอร์มเป็น”
  9. ในกล่องโต้ตอบป๊อปอัป ให้ป้อนชื่อสำหรับแบบฟอร์มนี้ เช่น "นัดหมายฟรี" แล้วกด "เผยแพร่"
  10. จากนั้น คุณสามารถปิดการนัดหมายนี้โดยไม่บันทึก
  11. จากนั้น คลิกขวาที่ปฏิทินในบานหน้าต่างนำทาง แล้วเลือก 'คุณสมบัติ' ในเมนูบริบท
  12. จากนั้นในช่องใหม่ ให้เปลี่ยน “IPM.Appointment” เป็น “Free Appointment” ดังภาพหน้าจอต่อไปนี้ใช้แบบฟอร์มที่กำหนดเองกับโฟลเดอร์
  13. ท้ายที่สุด ให้คลิก “ตกลง” เพื่อบันทึกการเปลี่ยนแปลง
  14. ตั้งแต่นั้นมา การนัดหมายใหม่ทั้งหมดที่เพิ่มลงในปฏิทินนี้จะแสดงเป็น "ฟรี" ตามค่าเริ่มต้น

วิธีที่ 2: ใช้สถานะอื่นโดยอัตโนมัติกับการนัดหมายใหม่ผ่าน VBA

  1. ในขั้นแรกให้กดปุ่ม“ Alt + F11”
  2. จากนั้นในหน้าต่าง "Microsoft Visual Basic for Applications" ให้ค้นหาและเปิดโครงการ "ThisOutlookSession"
  3. จากนั้นคัดลอกและวางรหัส VBA ต่อไปนี้ลงในโครงการนี้
Private WithEvents objInspectors As Inspectors
Private WithEvents objAppointment As AppointmentItem

Private Sub Application_Startup()
    Set objInspectors = Outlook.Application.Inspectors
End Sub

Private Sub objInspectors_NewInspector(ByVal Inspector As Inspector)
    If Inspector.CurrentItem.Class = olAppointment Then
       Set objAppointment = Inspector.CurrentItem
    End If
End Sub

Private Sub objAppointment_Open(Cancel As Boolean)
    'Get the brand new appointment
    If Len(objAppointment.Subject) = 0 And Len(objAppointment.Location) = 0 Then
       'change busy status to free
       objAppointment.BusyStatus = olFree
    End If
End Sub

รหัส VBA - เปลี่ยนสถานะเริ่มต้นของการนัดหมายใหม่

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

จะทำอย่างไรถ้าคุณประสบปัญหา Outlook ล่ม

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

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

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

แบ่งปันเลย:

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