恭喜,你发布的帖子
发布于 2016-11-14 21:17:04
3楼
谢谢关注,是wincc变量变化的的话,excel 也跟着变化。目前就是wincc 写到EXCEL里面的。但每次都有打开关闭EXCEL文件。实验了不打开不关闭不行。希望EXCEL 做为客户端一直显示wincc数据的变化。
pExcel = __object_create("Excel.Application.15");
pExcel->Visible =1;
pExcel->Workbooks ->Open ("d:\sort.xlsx");
{
for(j=5;j<605;j++)
{
pExcel->Worksheets("sheet1")->Cells(j,3)->Value=GetTagWord("s5");
}
}
pExcel->ActiveWorkbook->SaveAs("d:\sort.xlsx");
pExcel->DisplayAlerts = 1;
pExcel->Workbooks->close();
pExcel->Quit();
__object_delete(pExcel);
明天我试试
用全局脚本的全局变量试试
把excel对象设置成全局变量
不过有一个问题,如果WINCC非法退出的话,再运行还是需要打开一遍的
记得excel有个能超找窗口名称的~你看看有没有
我有时间也研究一下~
请填写推广理由:
分享
只看
楼主