| 作者 | 主题 |
|---|---|
|
我是菜鸟我怕谁 游民 经验值:67 发帖数:44 精华帖:1 |
楼主
主题:WINCC5.0触发EXCEL宏的命令(已测试)
void Excel()
{ __object* pExcel = NULL; __object* pWorkbooks = NULL; __object* pActiveWorkbook = NULL; pExcel = __object_create("Excel.Application.8"); if(pExcel) { printf ("Start\r\n"); pExcel->Visible = 1; pWorkbooks = pExcel->Workbooks; pWorkbooks ->Open ("F:\\WinCCProjects\\Excel_TST.xls"); pExcel->Run("TestMakro"); pActiveWorkbook = pExcel->ActiveWorkbook; pActiveWorkbook->Save(); __object_delete(pActiveWorkbook); pWorkbooks->Close(); __object_delete(pWorkbooks); pExcel->Quit(); __object_delete(pExcel); printf ("DONE\r\n"); } else printf("No objectpointer!\r\n"); } |