Windows

Windows 組策略控制創建和執行 Excel 宏的能力(但不能啟用/禁用宏安全設置)

  • May 9, 2012

我有一個安裝了 Excel 2010 的 Windows 2003 Server 框,我無法在電子表格中創建新宏或執行現有宏。這台機器位於Windows 域中(我沒有從這裡的網路人員那裡得到太多幫助。)

可以並且已經在 Excel 中編輯了宏安全級別(文件、選項、信任中心、宏設置 –> 啟用所有宏),但儘管如此,當我嘗試:

  1. 打開帶有宏的電子表格,我得到一個異常“Excel發現不可讀的內容……”繼續引用電子表格中的VBA宏
  2. 創建一個新宏,所有提供 VBA 編輯器訪問的工具欄按鈕都被禁用。(這是在機器上創建的全新電子表格中)

這可能是允許我編輯宏安全設置覆蓋這些設置並阻止我實際創建、編輯或執行 VBA 宏的組策略設置嗎?

我已經在機器上執行了 rsop.msc(策略結果集),並查看了電腦配置和使用者 CConfiguration 下的每一件事,但我沒有看到任何與 Excel(或 Office)安全/宏相關的內容。

在這種情況下,問題在於安裝 Excel 本身時沒有安裝 Visual Basic for Applications。

(像往常一樣,微軟可以更好地提醒使用者注意這種不尋常的配置,但你能做什麼。)

這更有可能是轉換問題。我會嘗試在 excel 2003 中打開文件,看看是否有同樣的錯誤。當然可以有組策略來禁用宏創建或執行 - 但消息不同。

引用自:https://serverfault.com/questions/387159