自訂表單指令碼現在預設為停用

上次更新:2017 年 10 月 13 日

問題

自訂表單指令碼現在預設為停用,必須使用設定登錄機碼才能重新啟用。

  1. 新的登錄機碼的預設值為 1,表示表單指令碼不得執行。

    首先,建立以下機碼:

    64 位元 Windows 上的 32 位元 Office

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

    32 位元 Windows 上的 32 位元 Office,或 64 位元 Windows 上的 64 位元 Office

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\16.0\Outlook\Security

    接著,建立 DWORD (32 位元) 值 0,並將名稱設為 DisableCustomFormItemScript 以啟用自訂表單指令碼。

  2. 啟用自訂表單指令碼之後,您必須為每個表單郵件類別啟用自訂表單指令碼。例如,假設您有一個表單內含郵件類別 IPM.Note.Custom,就必須將 "IPM.Note.Custom" 註冊為信任的表單郵件類別。若要這麼做,請先建立以下機碼:

    64 位元 Windows 上的 32 位元 Office

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

    32 位元 Windows 上的 32 位元 Office,或 64 位元 Windows 上的 64 位元 Office

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\16.0\Outlook\Forms\TrustedFormScriptList

接著,為每個您想讓指令碼執行的表單中,在此機碼中建立 REG_SZ 值。在上述範例中,您必須建立名為 "IPM.Note.Custom" 且沒有任何資料的 REG_SZ 值。

設計表單時,[執行此表單] 會使用基底表單的郵件類別執行表單。因此,如果您已經開始設計 IPM.Note 表單,且想要 [執行此表單],您就必須註冊 IPM.Note。發佈表單之後,您必須檢查發佈的郵件類別。設計好表單並將其發佈到自訂表單名稱之後,請從信任的清單中移除標準的 "IPM.Note"。

附註: 

  • 您需要在設定 TrustedFormScriptList 機碼後重新啟動 Outlook。

  • 登錄機碼範例針對 Outlook 2016 使用 16.0。針對 Outlook 2013 使用 15.0,針對 Outlook 2010 使用 14.0,針對 Outlook 2007 使用 12.0。

完成上述變更後,登錄機碼看起來會如下所示:

[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. 在 [資料夾的指令碼] 區段中,按一下 [共用資料夾允許指令碼] 和 [公用資料夾允許指令碼] 核取方塊,然後按一下 [確定],再按一下 [確定] 以關閉視窗。

狀態

此變更最初是在 2017 年 9 月 12 日的 Outlook 公開更新導入,且包含在現在需要登錄機碼的以下 MSI 更新中。

Outlook 2007

Outlook 2010

Outlook 2013

Outlook 2016

隨選即用狀態如下所示:

  1. 每月通道 (目前通道) 將在預定於 9 月 18 日發行組建 16.0.8431.2079 推出的更新中,開始支援登錄機碼。

  2. 半年通道 (FRDC) 支援組建 16.0.8431.2079 的登錄機碼。

  3. 順延通道支援組建 16.0.8201.2193 的登錄機碼。

  4. 順延擴充的狀態為未定。

  5. 測試人員 - 快的狀態為未定。

  6. 測試人員 - 慢支援組建 16.0.8431.2079 的登錄機碼。

其他資源

專家圖示 (大腦、齒輪)

向專家提問

與專家交流、討論 Outlook 的最新資訊和最佳做法,並閱讀我們的部落格。

Outlook 技術社群

社群圖示

在社群中取得說明

向支援專員、最有價值專家、工程人員和其他 Outlook 使用者提問,並取得相關的解決方案。

Answers 上的 Outlook​​ 論壇

功能要求圖示 (燈泡、想法)

建議新功能

我們很樂意讀取您的建議和意見反應!歡迎分享您的想法,我們隨時洗耳恭聽。

Outlook UserVoice

請參閱

Windows 版 Outlook 近期問題的修正或因應措施

使用自動疑難排解工具解決 Windows 版 Outlook 問題

擴展您的技能
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與其中一位 Office 支援專員連絡以深入了解您的意見。

×