高手们,代码如图1,在WINCC上我组态了tag1,可以看到aa,在运行过程中,文件D:\temp\dd.xls被打开,但是没有D:\temp\ff??.xls(我将33、35取消);能否为我看下代码有何问题?
同样的问题代码如图2
这里面我没有IO,只是要创建一个新文件,代码中有objExcelApp.Visible = True,可以看到EXCEL闪一下,但没有找到d:\temp\demo.xls,请高手指教代码是否有错?谢谢!
问题补充:
各位,代码中的新建EXCEL文件的另存为VBS脚本可能有问题,如excelapp.activeworkbook.saveAs ("&cc&"),并不执行新建文件名为cc文件;但是excelapp.activeworkbook.saveAs ("D:\temp\gg.xls")又能够执行,那么就是文件名cc的表示,请高手指教!
图片说明:
最佳答案
都不知道你在干什么!你的图1中,你都不打开excel文件,你保存什么?你在脚本的不同位置插入msgbox函数提示不同的信息,运行后看哪个没有提示,那么就在这个和前一个msgbox之间的程序没有执行,然后采用二分法在这两个msgbox之间再插入一个msgbox,很快就能定位你的脚本的问题语句。
参考下面的wincc读写excel的代码
http://www.52plc.net/read.php?tid=4596
说明你的路径有错误呀!看看你的msgbox cc显示的内容是什么?
提问者对于答案的评价:
谢谢!就是CC的问题,CC名不能有扩展名,也不能有路径
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc226331.html