各路廠商開發的Office宏一般只會簽署一年的數字簽名,若數字簽名過期,每次新建檔案就都會彈出一行黃色條提示宏已被禁用,無論用不用宏都會很厭煩:

在此,本文提出幾種解決方案,
本文以Office 2019為例,
- 直接修改,
- 點選“選項”
- 在彈框中打開信任,完事,
不過有時候事情沒那么簡單——它干脆就不讓你改:

巨硬的所有報錯我最不能接受的就是告訴我我不是系統管理員,我的電腦憑什么我自己都不能修改設定?干:
- 方法一:信任中心的信任位置
- 記住它告訴你的這個宏所在的目錄:

- 選擇“打開信任中心”,找到受信任位置,添加新位置:

- 把路徑修改為剛剛記下來的宏檔案所在的檔案夾,并勾選“同時信任此位置的子檔案夾”,設個描述:

- 確定 確定 重啟 over,
- 方法二:注冊表
以下步驟的思路是:既然你不承認我是管理員,那我就變成管理員
- regedit,找到HKEY_CURRENT_USER\software\policies\microsoft\office\16.0\common\signatures,沒有就自己建一個;
- 在signatures項里創建一個REG_DWORD值(DWORD 32位),改成1,重啟,over,
- 方法三:組策略
(注意:我從來沒接觸過Windows管理策略的相關知識,所以我也不知道這么做對不對,不過我推測可以,故分享在此,,,若有謬誤,惠請指正,謝謝~)
系統組策略默認沒有Office的相關管理模板,要去微軟官網下載:
Link
下載的EXE運行下,解壓里面的東西到隨便一個檔案夾,
- 打開組策略gpedit.msc,在“用戶配置”“管理模板”上右鍵 “添加/洗掉模板”,選擇下載的一堆admx檔案,

- 如果導不進去admx,可以嘗試打開%SystemRoot%\policydefinitions檔案夾,把一堆admx連帶著en-us zh-cn兩個檔案夾一并拷進去,然后重啟組策略(雖然但是,我不知道這么做對不對,因為官方檔案說這檔案夾里的東西是用來給你拷出來的不是拷進去的,,,)
- 接下來組策略用戶配置 - 管理模板下就有Office的策略選項了,開到Microsoft Office 2016 - 安全設定 - 數字簽名 - 驗證簽名時不允許過期的證書,調為“已禁用”,重啟,over,
- 方法四:無奈之舉
要是都解決不了,就還是去Word里打開信任中心,在宏設定里選擇“啟用所有宏”吧,

不過他說的沒錯,啟用所有宏確實太危險了,改天很有可能你開啟了一個沒簽名,有病毒的宏,Word直接就會放行了,,,
有關怎么配置Windows策略和管理員的更多知識,看看這些資料再悟一悟吧,
參考資料:
一個所有ADMX管理模板的目錄,想作點別的死可以試試看這里列出的一些東西
巨硬教你ADMX的相關知識
有關宏的禁用與啟用,巨硬有話說
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/515098.html
標籤:其他
上一篇:雙指標演算法學習總結以及實作案例
下一篇:Chrome 解析度測驗
