我在Access 2010中有一个没有问题的项目。也就是说,在我添加断点之前,我尝试调试代码。一旦到达第一个断点,VBA项目就会打开,大约1秒钟后,Access崩溃并重新启动。 我可以添加一个Debug.Print,一切正常。我无法单步执行代码。
修复和压缩无效,也无法创建新项目并导入所有内容。
查看我得到的事件查看器:
Faulting application name: MSACCESS.EXE, version: 14.0.4750.1000, time stamp: 0x4b8bae0f
Faulting module name: ntdll.dll, version: 6.2.9200.16579, time stamp: 0x51637f77
Exception code: 0xc0150010
Fault offset: 0x00000000001041c0
Faulting process id: 0x2ef4
Faulting application start time: 0x01cf180a44c35b8a
Faulting application path: C:\Program Files\Microsoft Office 2010\Office14\MSACCESS.EXE
我无法取消注册并重新注册DLL(未找到入口点)。 我已经尝试了http://pcsupport.about.com/od/fixtheproblem/a/ntdlldll.htm上的所有内容,而不是重新安装Windows,但仍然没有。 在安全模式下运行Access确实有帮助,但不会永久修复它。
还有其他想法吗?