BCB 中OLE关闭Excel进程

来源:互联网 发布:12-13科比数据 编辑:程序博客网 时间:2024/05/16 09:17

 在FormCreate的时候就创建了ExcelApplication,但是后来关闭的时候,进程中还是存在EXCEL.EXE,摸索了半天,是因为定义了三个万能对象,ExcelApp,WorkBook,Sheet,但是关闭的时候没有全部赋值为Unassigned,只有ExcelApp赋了,修改之后就OK了。

正确关闭方法是:

    WorkBook.PR("Close");
    ExcelApp.FN ("Quit");
    Sheet=Unassigned;
    WorkBook=Unassigned;
    ExcelApp=Unassigned;

原创粉丝点击