ขณะนี้สคริปต์ฟอร์มที่กำหนดเองถูกปิดใช้งานตามค่าเริ่มต้น

นำไปใช้กับ
Outlook for Microsoft 365 Outlook 2024 Outlook 2021 Outlook 2019 Outlook 2016 Outlook 2013 Outlook 2010 Outlook 2007

อัปเดตล่าสุด: 24 กรกฎาคม 2025

หมายเหตุ

ฟีเจอร์ VBScript ใน Windows กำลังอยู่ในระหว่างการเลิกใช้ การเลิกใช้จะเกิดขึ้นใน 3 ขั้น ในขั้นที่ 1 (ใน Windows11 เวอร์ชัน 24H2) ฟีเจอร์จะเปิดใช้งานตามค่าเริ่มต้นเป็นฟีเจอร์เสริม ในขั้นที่ 2 ฟีเจอร์จะถูกปิดใช้งานตามค่าเริ่มต้น และในขั้นที่ 3 ฟีเจอร์จะถูกถอดออกโดยสมบูรณ์จากระบบปฏิบัติการ Windows ในอนาคต ตั้งแต่ขั้นที่ 2 (ประมาณ 2027) เป็นต้นไป ผู้ใช้จะต้องเปิดใช้งานฟีเจอร์ VBScript ในส่วนของฟีเจอร์เพิ่มเติม หากต้องการเปิดใช้งานสคริปต์ฟอร์มที่กำหนดเองอีกครั้งโดยใช้วิธีแก้ไขผ่านรีจิสทรีที่ระบุไว้ในบทความนี้ ในขั้นที่ 3 VBScript จะถูกเลิกใช้อย่างสิ้นเชิง และจะไม่สามารถเปิดใช้งานสคริปต์ฟอร์มแบบกำหนดเองอีกครั้งใน Outlook แบบคลาสสิกสำหรับ Windows ได้อีกต่อไป สําหรับรายละเอียดเพิ่มเติมเกี่ยวกับแผนการเลิกใช้และไทม์ไลน์ โปรดไปที่ การเลิกใช้ VBScript: ไทม์ไลน์และขั้นตอนถัดไป

ปัญหา

สคริปต์ฟอร์มแบบกำหนดเองถูกปิดใช้งานตามค่าเริ่มต้นในตอนนี้ และต้องมีการตั้งค่ารีจิสทรีคีย์เพื่อให้เปิดใช้งานได้อีกครั้ง

  1. รีจิสทรีคีย์ใหม่มีค่าเริ่มต้นเป็น 1 ซึ่งระบุว่าไม่ควรเรียกใช้สคริปต์ฟอร์ม
    ให้สร้างคีย์นี้เป็นอันดับแรก:
    Office รุ่น 32 บิตบน Windows 64 บิต
    HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Office\16.0\Outlook\Security
    Office รุ่น 32 บิตบน Windows 32 บิตหรือ Office รุ่น 64 บิตบน Windows 64 บิต
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\16.0\Outlook\Security
    จากนั้น สร้างDWORD (32 บิต) ค่า 0 และตั้งชื่อว่า DisableCustomFormItemScript เพื่อเปิดใช้งานสคริปต์ฟอร์มแบบกำหนดเอง
  2. เมื่อเปิดใช้งานสคริปต์ฟอร์มแบบกำหนดเองแล้ว ต้องเปิดใช้งานสคริปต์เหล่านั้นต่อประเภทข้อความฟอร์มด้วย ตัวอย่างเช่น ถ้าคุณมีฟอร์มที่มีประเภทข้อความ IPM.Note.Custom เราต้องลงทะเบียน “IPM.Note.Custom” เป็นประเภทข้อความฟอร์มที่่เชื่อถือได้ เมื่อต้องการทำเช่นนี้ ให้สร้างคีย์นี้เป็นอันดับแรก:
    Office รุ่น 32 บิตบน Windows 64 บิต
    HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Office\16.0\Outlook\Forms\TrustedFormScriptList
    Office รุ่น 32 บิตบน Windows 32 บิตหรือ Office รุ่น 64 บิตบน Windows 64 บิต
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\16.0\Outlook\Forms\TrustedFormScriptList

แล้วสร้างค่า REG_SZ ในคีย์นี้สำหรับแต่ละฟอร์มที่คุณต้องการอนุญาตให้เรียกใช้สคริปต์ ในตัวอย่างด้านบน คุณควรสร้างค่า REG_SZ ที่ชื่อว่า “IPM Note.Custom” ด้วยข้อมูลว่าง

เมื่อออกแบบฟอร์ม เรียกใช้ฟอร์มนี้ จะเรียกใช้ฟอร์มโดยใช้ประเภทข้อความของฟอร์มพื้นฐาน ดังนั้นถ้าคุณเริ่มต้นใช้งานการออกแบบฟอร์ม IPM.Note และต้องการเรียกใช้ฟอร์มนี้ คุณจะต้องลงทะเบียน IPM.Note หลังจากที่คุณเผยแพร่ ประเภทข้อความที่เผยแพร่คือสิ่งที่จะได้รับการตรวจสอบ เมื่อคุณออกแบบฟอร์มของคุณเสร็จแล้วและเผยแพร่ไปยังชื่อฟอร์มแบบกำหนดเอง ให้นำ “IPM.Note” แบบมาตรฐานออกจากรายการที่เชื่อถือได้

หมายเหตุ

  • คุณต้องเริ่ม Outlook ใหม่หลังจากตั้งค่าคีย์ TrustedFormScriptList
  • รีจิสทรีคีย์ตัวอย่างใช้ 16.0 สำหรับ Outlook 2016 ใช้ 15.0 สำหรับ Outlook 2013, 14.0 สำหรับ Outlook 2010 และ 12.0 สำหรับ Outlook 2007

หลังจากการเปลี่ยนแปลงตามด้านบน รีจิสทรีคีย์จะมีลักษณะดังต่อไปนี้:

[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Office\16.0\Outlook\Security]

DisableCustomFormItemScript"=dword:00000000

[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Office\16.0\Outlook\Forms\TrustedFormScriptList]

"IPM.Note.Custom"=""

"IPM.Note"=""

รีจิสทรีคีย์

รีจิสทรีคีย์

หมาย เหตุ: ในบางกรณี ฟอร์มในกล่องจดหมายรองและโฟลเดอร์สาธารณะยังคงไม่ทํางานหลังจากการตั้งค่ารีจิสทรีคีย์ เมื่อต้องการแก้ไขปัญหานี้ เปิดใช้งานสคริปต์ใน ศูนย์ความเชื่อถือ:

  1. คลิกตัวเลือกไฟล์> จากนั้นเลือกความปลอดภัยอีเมลของ>การตั้งค่าศูนย์ความเชื่อถือของศูนย์>ความเชื่อถือ
  2. ภายใต้ส่วน สคริปต์ในโฟลเดอร์ คลิกที่กล่องกาเครื่องหมายสำหรับ อนุญาตให้ใช้สคริปต์ในโฟลเดอร์ที่แชร์ และ อนุญาตให้ใช้สคริปต์ในโฟลเดอร์สาธารณะ แล้วคลิก ตกลง และ ตกลง อีกครั้งเพื่อปิดหน้าต่าง

สถานะ

การเปลี่ยนแปลงนี้เริ่มนำมาใช้ในการอัปเดตที่เผยแพร่ต่อสาธารณะของ Outlook เป็นครั้งแรกเมื่อวันที่ 12 กันยายน 2017 และรวมอยู่ในการอัปเดตต่างๆ ของ MSI ต่อไปนี้ที่ตอนนี้ต้องใช้คีย์รีจิสทรี

Outlook 2007

Outlook 2010

Outlook 2013

Outlook 2016

สถานะ คลิก-ทู-รัน มีลักษณะดังต่อไปนี้:

  1. แชนเนลรายเดือน (แชนเนลปัจจุบัน) จะเริ่มการสนับสนุนรีจิสทรีคีย์ในการอัปเดตที่มีกำหนดการนำออกใช้ในวันที่ 18 กันยายน รุ่น 16.0.8431.2079
  2. แชนเนลรายครึ่งปี (FRDC) สนับสนุนรีจิสทรีคีย์ด้วยรุ่น 16.0.8431.2079
  3. แชนเนลแบบเลื่อนเวลาสนับสนุนรีจิสทรีคีย์ด้วยรุ่น 16.0.8201.2193
  4. สถานะเพิ่มเติมแบบเลื่อนเวลาคือ TBD
  5. สถานะ Insider ที่เร็วก่อนใครคือ TBD
  6. Insider ที่อดใจรอได้ รองรับรีจิสทรีคีย์ด้วยรุ่น 16.0.8431.2079

แหล่งข้อมูลเพิ่มเติม

Icon Experts (สมอง เฟือง) สอบถามผู้เชี่ยวชาญ

ติดต่อผู้เชี่ยวชาญ พูดคุยเกี่ยวกับข่าวสาร การอัปเดต และแนวทางปฏิบัติล่าสุดของ Outlook และอ่านบล็อกของเรา

ชุมชนด้านเทคนิคของ Outlook

ไอคอนชุมชน รับความช่วยเหลือในชุมชน

ถามคำถามและค้นหาโซลูชันจากฝ่ายสนับสนุน MVP วิศวกร และผู้ใช้ Outlook

ฟอรั่ม Outlook บนคําตอบ

คําขอฟีเจอร์ไอคอน (หลอดไฟ แนวคิด) แนะนําฟีเจอร์ใหม่

เราชอบอ่านคำแนะนำและคำติชมของคุณ! แบ่งปันความคิดเห็นของคุณ เรายินดีรับฟัง

ค้นหาวิธี

ดูเพิ่มเติม

วิธีแก้ไขปัญหาหรือวิธีแก้ไขปัญหาชั่วคราวสำหรับปัญหาล่าสุดใน Outlook สำหรับ Windows

แก้ไขปัญหา Outlook สำหรับ Windows ด้วยเครื่องมือการแก้ไขปัญหาอัตโนมัติ