可以关闭Excel 2007的VBA宏的所有位置在哪里?

时间:2009-03-30 19:40:44

标签: security excel-vba excel-2007 windows-server-2003 vba

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

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

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

2 个答案:

答案 0 :(得分: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相关

答案 1 :(得分:0)

excel中的Alt + F11,看看是否有可以更改的选项....