ไปยังเนื้อหาหลัก

วิธีการคืนค่าตัวเลือกเรียกใช้สคริปต์ในกฎ Outlook ที่หายไป

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


เปิดใช้งานตัวเลือก "เรียกใช้สคริปต์" ที่ขาดหายไปใน Outlook

เพื่อเรียกคืน เรียกใช้สคริปต์ ตัวเลือกในตัวช่วยสร้างกฎของ Outlook ขั้นแรกตรวจสอบให้แน่ใจว่าปิด Outlook แล้วแล้วดำเนินการตามขั้นตอนต่อไปนี้:

  1. กด Win + R คีย์ร่วมกันเพื่อเปิดไฟล์ วิ่ง กล่องโต้ตอบ ในกล่องโต้ตอบนี้ ให้พิมพ์ regedit และจากนั้นคลิก OK ปุ่ม
  2. ในการโผล่ออกมา ควบคุมบัญชีผู้ใช้ โปรดคลิกที่ไฟล์ ใช่ ปุ่ม
  3. ตัว Vortex Indicator ได้ถูกนำเสนอลงในนิตยสาร โปรแกรม Registry Editor หน้าต่าง นำทางไปยังเส้นทางด้านล่างเพื่อเข้าถึง Security การตั้งค่า: HKEY_CURRENT_USER \ Software \ Microsoft \ Office \ 16.0 \ Outlook \ Security
  4. คลิกขวาที่ Security คีย์และเลือก ใหม่ > DWORD (ฮิตบิต) มูลค่า.
  5. ตั้งชื่อ DWORD ที่สร้างขึ้นเป็น เปิดใช้งานUnsafeClientMailRules.
  6. ดับเบิ้ลคลิกที่ เปิดใช้งานUnsafeClientMailRules DWORD เพื่อเปิดไฟล์ แก้ไขค่า DWORD (32-bit) กล่องโต้ตอบ พิมพ์ 1 ใน วันที่ค่า กล่องและคลิก OK.
  7. รีสตาร์ท Microsoft Outlook ของคุณ

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


บทความที่เกี่ยวข้อง


สุดยอดเครื่องมือเพิ่มผลผลิตในสำนักงาน

Kutools สำหรับ Outlook - คุณสมบัติอันทรงพลังมากกว่า 100 รายการเพื่อเติมพลังให้กับ Outlook ของคุณ

📧 การทำงานอัตโนมัติของอีเมล: ไม่อยู่ที่สำนักงาน (ใช้ได้กับ POP และ IMAP)  /  กำหนดการส่งอีเมล  /  Auto CC/BCC ตามกฎเมื่อส่งอีเมล  /  ส่งต่ออัตโนมัติ (กฎขั้นสูง)   /  เพิ่มคำทักทายอัตโนมัติ   /  แบ่งอีเมลผู้รับหลายรายออกเป็นข้อความส่วนตัวโดยอัตโนมัติ ...

📨 การจัดการอีเมล์: เรียกคืนอีเมลได้อย่างง่ายดาย  /  บล็อกอีเมลหลอกลวงตามหัวเรื่องและอื่นๆ  /  ลบอีเมลที่ซ้ำกัน  /  การค้นหาขั้นสูง  /  รวมโฟลเดอร์ ...

📁 ไฟล์แนบโปรบันทึกแบทช์  /  การแยกแบทช์  /  การบีบอัดแบบแบตช์  /  บันทึกอัตโนมัติ   /  ถอดอัตโนมัติ  /  บีบอัดอัตโนมัติ ...

🌟 อินเตอร์เฟซเมจิก: 😊อีโมจิที่สวยและเจ๋งยิ่งขึ้น   /  เพิ่มประสิทธิภาพการทำงาน Outlook ของคุณด้วยมุมมองแบบแท็บ  /  ลดขนาด Outlook แทนที่จะปิด ...

???? เพียงคลิกเดียวสิ่งมหัศจรรย์: ตอบกลับทั้งหมดด้วยไฟล์แนบที่เข้ามา  /   อีเมลต่อต้านฟิชชิ่ง  /  🕘 แสดงโซนเวลาของผู้ส่ง ...

👩🏼‍🤝‍👩🏻 รายชื่อและปฏิทิน: แบทช์เพิ่มผู้ติดต่อจากอีเมลที่เลือก  /  แบ่งกลุ่มผู้ติดต่อเป็นกลุ่มแต่ละกลุ่ม  /  ลบการแจ้งเตือนวันเกิด ...

เกิน คุณสมบัติ 100 รอการสำรวจของคุณ! คลิกที่นี่เพื่อค้นพบเพิ่มเติม

 

 

Comments (26)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
You switched from 32 bit to 64 bit without explanation. See "New > DWORD (32-BIT Value)" then after "6. In the Edit QWORD (64-BIT)". Which is it ? Or is it both?
This comment was minimized by the moderator on the site
Sorry for the confusion. It should be the DWORD (32-bit) Value. And I've fixed it in the tutorial. 🙂
This comment was minimized by the moderator on the site
You change from DWORD to QWORD at the end.
It should be DWORD
This comment was minimized by the moderator on the site
Thank you for bringing this to my attention. I've made the necessary correction in the tutorial.
This comment was minimized by the moderator on the site
Great! Thanks
This comment was minimized by the moderator on the site
This worked for me in Outlook for Office 365. Once point to clarify, the instructions flip-flop between DWORD and QWORD, which are mutually exclusive. I used DWORD and it worked.
This comment was minimized by the moderator on the site
I also didn't have a security folder. To get around the issue, I set a rule to forward all emails fitting a specific rule to IFTTT so I can use their automation instead. Won't work for everybody, and attachments get a long number added to them if saving to Dropbox.
This comment was minimized by the moderator on the site
what applet did you use on IFTTT, or did you make your own?
This comment was minimized by the moderator on the site
I set an email trigger, and set the action to be to save to Dropbox. However, I've since switched to Microsoft Flow for saving Gmail directly to Dropbox. My specific goal was to save Gmail attachments to Dropbox, and Flow worked best for that after IFTTT dropped support for reading emails from Gmail.
This comment was minimized by the moderator on the site
I Don't Have a security folder after HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Outlook
This comment was minimized by the moderator on the site
It's because Microsoft has yet again changed something concerning this feature. Most likely, this registry key path has completely changed, or has been outright omitted. I have a Premier Support ticket open with MS currently to have them provide us the CORRECT registry setting for Office2016/2019 current monthly channel to bring the Run a Script in Rules Actions back. It is completely unacceptable for MS to continue to alter/omit features like this without clear & priority notification to clients. I understand the security risks behind using such a feature, but in certain scenarios, this still is used.
This comment was minimized by the moderator on the site
By playing around I found the correct key:
Computer\HKEY_USERS\{whichevertheuserkeyis}\Software\Microsoft\Office\16.0\Outlook\Security

So do not use HKEY_Current_User, instead use HKEY_USERS
This comment was minimized by the moderator on the site
This doesn't seem to work for Outlook 2013. Is there a method that will work for this version? Also, your instructions reference DWORD and the images imply QWORD.
This comment was minimized by the moderator on the site
For 2013 I used HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Outlook\Security and DWORD EnableUnsafeClientMailRules with value 1.
Each version of office has its own folder in "HKEY_CURRENT_USER\Software\Microsoft\Office\"

You also need to allow the macro to run in outlook 2013:

File -> Options -> Trust Centre -> Trust centre settings
-> Macro settings -> "Notifications for all macros"

This will ask you to allow the macro the first time the rule runs, but be careful not to allow any other unknown macros during day to day use. You could also use a digitally signed macro, and only allow digitally signed ones to run.

Then create your script, create a rule that runs it, and you should be set.
This comment was minimized by the moderator on the site
Did not work for me.  I have Outlook 2013, but maybe now that Office 365 has overstepped this setting somehow.  I have the trust settings enabled to notify for all Macros.
This comment was minimized by the moderator on the site
DWORD or QWORD? A bit confusing to understand which to use... Had to create DWORD to make it work. Thanks
This comment was minimized by the moderator on the site
Do You have instructions how to enable this option also for outlook 2010?
This comment was minimized by the moderator on the site
Thank You! It worked for me and as mentioned in one of the comments below, Step 6 was DWORD dialogue box for me.
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations