Windows
Windows 組策略控制創建和執行 Excel 宏的能力(但不能啟用/禁用宏安全設置)
我有一個安裝了 Excel 2010 的 Windows 2003 Server 框,我無法在電子表格中創建新宏或執行現有宏。這台機器位於Windows 域中(我沒有從這裡的網路人員那裡得到太多幫助。)
我可以並且已經在 Excel 中編輯了宏安全級別(文件、選項、信任中心、宏設置 –> 啟用所有宏),但儘管如此,當我嘗試:
- 打開帶有宏的電子表格,我得到一個異常“Excel發現不可讀的內容……”繼續引用電子表格中的VBA宏
- 創建一個新宏,所有提供 VBA 編輯器訪問的工具欄按鈕都被禁用。(這是在機器上創建的全新電子表格中)
這可能是允許我編輯宏安全設置但覆蓋這些設置並阻止我實際創建、編輯或執行 VBA 宏的組策略設置嗎?
我已經在機器上執行了 rsop.msc(策略結果集),並查看了電腦配置和使用者 CConfiguration 下的每一件事,但我沒有看到任何與 Excel(或 Office)安全/宏相關的內容。
在這種情況下,問題在於安裝 Excel 本身時沒有安裝 Visual Basic for Applications。
(像往常一樣,微軟可以更好地提醒使用者注意這種不尋常的配置,但你能做什麼。)
這更有可能是轉換問題。我會嘗試在 excel 2003 中打開文件,看看是否有同樣的錯誤。當然可以有組策略來禁用宏創建或執行 - 但消息不同。