为什么wincc中不能用vb脚本将数据直接输送到excel

我是想问下大神,我刚接手导师的wincc项目,我仅仅想试试在wincc中组态一个按钮通过vbs给excel写入一个值。
程序如下
Sub OnClick(Byval Item)    
Dim fname
fname ="D:\Book1.xls"            
Dim ObjEXcelApp
Set objExcelApp=CreateObject("Excel.Application")
objExcelApp.Visible=True
objExcelApp.Workbooks.Open fname
ObjExcelApp.Worksheets("Sheet1").Activate
objExcelApp.Worksheets("Sheet1").Cells(5,3).Value =2
objEXcelApp.ActiveWorkbook.Save 
objEXcelApp.Workbooks.Close
objExcelApp.Quit
Set objExcelApp = Nothing
End Sub
为什么运行后,再打开D盘的Book1后,里面什么都没有?

问题补充:
为什么用ApDiag诊断,诊断窗口也显示任何东西呢

最佳答案

这段脚本在WinCC里测试,能正常把数据写入Excel
建议你在画面里组态一个诊断窗口看看有什么提示

提问者对于答案的评价:
嗯,程序没问题,估计是excel版本的问题

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc254688.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月14日 下午2:55
下一篇 2018年12月14日 下午2:55

相关推荐

  • wincc CS结构 ES sever 软件选型

    目前项目有一个ES ,一个sever,两个OS.  画面组态需要在ES实现,sever用于数据归档。我目前打算在ES站安装step7,wincc&nb…

    SIMATIC WinCC 2021年7月5日
  • WINCC 声音蜂鸣报警

    各位大侠,求救:小弟现在去客户调试,客户要求当有报警时,要有闪烁,并且伴随着音箱蜂鸣报警,这该怎么做呀,还望各位救命呀  我邮箱love4358288@163.…

    SIMATIC WinCC 2019年6月11日
  • 路过的高手解答一下菜鸟

    哪个软件能打开这些文件?? 图片说明:    钻石用户推荐最佳答案 这是备份文件,没有软件能不能被打开、查看和编辑。只能原封不动地恢复到同型号的面板里。参考:h…

    2021年7月5日
  • wincc里如何进行4-20mA信号到液位0-100mm的转换?

    如题,这个转换是需要自己编程实现吗? 最佳答案 1.常规做法是在PLC里做转换,然后在WINCC中连接换算后的变量显示出来。PLC里可以调用系统块FC105进行转换,也可以自己编程…

    SIMATIC WinCC 2019年6月11日
  • 在WINCC中怎么样制作一个开关量按钮!

    小弟刚刚使用WINCC,可是做一个复位按钮,怎么也做不出来!希望高人可以指点一下! 最佳答案 假设变量为:变量1,二进制变量复位按钮先在画面中新建一个按钮——右键属性——事件——鼠…

    SIMATIC WinCC 2019年6月11日
  • 如何做全局动作

    我要wincc全局动作里记录一个设备的运行时间,用一个内部变量来显示格式为小时、分、秒,记录设备运行的时间,再做一个按钮,置1时计时,置0时,计时复位,在全局动作里如何做,我是新手…

    SIMATIC WinCC 2019年6月11日
  • WinCC flexible admin用户

    请问系统默认的admin用户权限是什么,为什么不能将它添加到创建的组里面呢,在编译是又报错(没有将admin添加到RT组) 问题补充:软件版本是WinCC flexibl…

    2021年7月5日
  • 请问WINCC中如何实现2个按钮互锁

    我有A.B两个按钮进行柜选择.当我选择A时(A为1),B按钮不可操作(防止误操作)当我选择B时(B为1),A按钮不可操作(防止误操作)仅当A,B都没选择时(两个状态都为0),可以在…

    SIMATIC WinCC 2017年11月19日
  • WINCC通讯问题

    在WINCC中如何利用OPC与数据采集模块进行通讯,哪位大侠有这方面的资料或实例可不可以引见一下或发到我的邮箱:aguikong@163.com 谢谢!!!! 最佳答案 …

    SIMATIC WinCC 2019年6月11日
  • Wincc用户登录后,怎样才能跳转画面

    大家有没有什么想法的 最佳答案 在画面A里建一个按钮,该按钮鼠标动作C动作里输入OpenPicture(“B.PDL"); 提问者对于答案的评价:

    SIMATIC WinCC 2017年11月12日