在WinCC画面中建一按钮进行EXCEL文档查询,关闭EXCEL后,进程中还有EXCEL.exe运行,在WinCC画面中点击多少次查询(每次看完后均关闭EXCEL),进程中就有多少个EXCEL.exe在执行,但关闭WinCC后所有EXCEL.exe进程自动退出。请问如何解决。
代码如下:
#pragma code ()
char FileName[20] = " ";
char* Name;
SYSTEMTIME sysTime;
__object* pExcel = NULL;
Name=GetTagChar("查询卡片号");
SetTagChar("号",Name);
sprintf(FileName,"e:\\LZEQ_HMI\\记录\\%s.xls" ,Name);
pExcel = __object_create("Excel.Application.9");
pExcel->Visible = 1;
pExcel->Workbooks ->Open (FileName);