在Access 2010中创建Excel 2010实例

时间:2012-12-14 18:07:37

标签: excel ms-access access-vba

疯狂的事情,但我正在尝试从Access 2010初始化Excel 2010实例。(我之前在07/03多次做过的事情)。无论是使用延迟绑定还是早期绑定,我都会在Set行上收到错误消息,说明

Excel has stopped working

A problem caused the program to stop working correctly. Please close the program.

有人有什么想法吗?

这是我的绑定代码,以防它有用:

'late binding
Dim xlApp As Object
Set xlApp = CreateObject("Excel.Application")

'Early Binding (of course I have my reference set to Microsoft Excel Object Library
Dim xlApp As Excel.Application
Set xlApp = New Excel.Application

哦,是的,我也在Win7上。

更新

我通过尝试初始化Word和Access实例进行了一些测试,但它确实有效。此外,我尝试在远程桌面连接上初始化XL并得到相同的错误。

这使我远离完整的XL重新安装,因为此时问题与两台不同机器上的XL有关,但没有其他应用程序。

UPDATE2

这个错误似乎是在我办公室的所有2010 XL Win7安装中出现的。

这是错误的事件日志描述:

Faulting application name: EXCEL.EXE, version: 14.0.6126.5003, time stamp: 0x505b0834
Faulting module name: mso.dll, version: 14.0.6123.5001, time stamp: 0x4fe1743b
Exception code: 0xc0000005
Fault offset: 0x000d44e9
Faulting process id: 0x1ac0
Faulting application start time: 0x01cdda417700ac49
Faulting application path: C:\Program Files\Microsoft Office\Office14\EXCEL.EXE
Faulting module path: C:\Program Files\Common Files\Microsoft Shared\office14\mso.dll
Report Id: b51c3820-4634-11e2-b879-e4115b51637e

0 个答案:

没有答案