1

我有一个 ac# 应用程序,它打开一个 excel 的 COM 实例,并通过 oleDB 将 Access 2000 数据库中的一些数据转储到工作表上,然后释放 excel 对象,但是在我用标题栏关闭程序后我得到一个窗口:

DDE Server Error: [applicationName.exe] - Application Error

我认为在关闭程序之前,我已经将其缩小为关闭 excel 的问题。确定这是我创建的 com 对象的问题,我检查了我的代码并尝试找到存储 Excel COM 对象的每个位置,并确保在将其设置为 null 之前将其释放。我忽略了我没有存储的那些,例如

excelSheet.GetRange("A1", "A1).Value2 = "Hello";

我仍然收到错误消息,并且我认为我已经释放了所有存储的 COM 对象,是否还有其他原因我可能仍然会收到此错误?

4

1 回答 1

1

也许您没有正确清理您的 Excel 引用?

查看线程以了解如何执行此操作。

于 2009-02-20T21:44:51.573 回答