【发布时间】:2011-03-07 10:35:06
【问题描述】:
每次我尝试在 Access 2007 中运行向导时,都会弹出一个对话框,内容如下:
无法打开数据库,因为其中包含的 VBA 项目无法读取。只有首先删除 VBA 项目才能打开数据库。删除 VBA 项目会从模块、表单和报告中删除所有代码。在尝试打开数据库并删除 VBA 项目之前,您应该备份数据库。
要创建备份副本,请单击“取消”,然后制作数据库的备份副本。要打开数据库并删除 VBA 项目而不创建备份副本,请单击“确定”。
[确定] [取消] [帮助]
(是的,写出整个消息可能有点矫枉过正,但确实如此。)
当我点击[OK]时,弹出另一个对话框:
此功能未安装,或已被禁用。 ...
但是,我已经安装了 Access 2007 的所有功能,包括向导。事实上,今年春天早些时候,我在另一个项目中使用了这些向导,从那时起我就没有对我的 Office 设置进行任何更改。
我已经搜索了 stackoverflow 和网络的其他部分,但没有找到任何解决此问题的方法。有人有什么想法吗?
非常感谢。 --克努特
附:当我转到“Office 按钮”->“访问选项”->“加载项”,然后尝试在“管理:”组合框中选择“访问加载项”时,也会发生这种情况。
更新:
问题发生在多个 Access 数据库中。我认为这与我正在处理的实际 Access 数据库没有任何关系,因为正如我在 P.S. 中添加的那样。上面,当我尝试通过选项面板(未链接到任何特定数据库的功能)管理我的 Access 加载项时,我看到了相同的消息。这有意义吗?
我卸载并重新安装了 Access 2007,但没有卸载并重新安装所有 Office。我仍然有问题。还有其他想法吗?
【问题讨论】:
-
我昨天在一个客户的A2003中刚刚遇到这样一条消息。我想我需要安装高级向导,但是当我从控制面板运行 Office 安装程序时 |添加/删除程序,它显示它们都已安装。我中止了安装,然后当我再次打开 Access 时,它起作用了。你可以试试 REPAIR 看看能不能解决问题。