2

宏拒绝在 Windows Server 2003 上的 Excel 2007 中为我运行。功能区上的宏和 Visual Basic 图标显示为灰色。如果我打开带有宏的工作簿,我会收到警告:“此工作簿已丢失其 VBA 项目、ActiveX 控件和任何其他与可编程性相关的功能。” 如果我尝试在 VSTO 中创建新的 excel 模板(当时 Excel 已关闭),我会收到错误消息:“无法启用对 Microsoft Office Visual Basic for Applications 项目系统的编程访问......”

我检查了是否安装了 VBA(最初没有,我通过办公室设置添加了它)。我还尝试卸载并重新安装office和VBA,没有骰子。我制作了一个启用宏的工作簿。我将工作簿的位置设置为受信任。我将 Excel 选项/信任中心下可用的所有安全设置配置为允许一切无提示。我设置了“启用所有宏”和“信任对 VBA 对象模型的访问”。我下载了组策略管理模板,并验证这些都不是通过组策略设置的。

这就是我可以在 Google 中找到的所有尝试,但显然还有另一个地方可以关闭 VBA。我还能在哪里看?

4

2 回答 2

0

您确定没有禁止 VBA 的系统策略吗?

编辑:一些阅读,如果你还没有看过这些:

http://support.microsoft.com/kb/282847/en-us

http://support.microsoft.com/kb/287567

http://support.microsoft.com/kb/281954/en-us - 适用于早期版本,但部分/全部可能仍与 2k7 相关

于 2009-04-03T06:23:15.177 回答
0

excel中的Alt+F11,看看里面有没有可以修改的选项....

于 2009-07-06T18:53:45.070 回答