为什么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如何做个按钮固定显示

    我想做个切换页面的按钮,因为页数比较多,除了首页让他每页都显示,要怎么做呢 最佳答案 单独做一个小画面,然后主画面中用画面窗口显示这个小画面(主画面包含两个画面窗口一个显示这些按钮…

    SIMATIC WinCC 2017年11月12日
  • wincc v6.0 sp2

    动态文本框在哪里啊  问题补充:那如何让静态文本框用来显示不同换面的画面名称呢 最佳答案 静态文本框–右键属性–字体–文本中写VBS脚本: Item.Te…

    SIMATIC WinCC 2019年6月11日
  • 数据服务器连接问题???

    我把WinCC系统运行起来之后,报警栏里有“没有到数据服务器的连接!”这样的提示。 恳求各位老师解释这是怎么会事和解决的办法。谢谢!!! 最佳答案 1.根据我的经验,一般…

    SIMATIC WinCC 2019年6月11日
  • 多个Wincc项目集成

    本工艺段的Wincc项目已经完成,前面工艺段的部分Wincc数据和画面现在需要在该Wincc项目中显示,需要集成进来,具体怎么集成?各位大侠指导下! 最佳答案 画面集成,拷贝对应项…

    SIMATIC WinCC 2017年11月23日
  • WINCC程序,续问

    前问中的WINCC程序能运行,但点画面中的动作没反应,画面也切换不了,有的会提示:Insufficient  Permission 问题补充:我把使用者管理员里…

    SIMATIC WinCC 2019年6月11日
  • WINCC图形系统

    如何调用运行系统对话框 最佳答案 点击图片右上角的三角符号,就可以允许WinCC画面。 图片说明:    提问者对于答案的评价:我说的是运行系统对话框,不过感谢…

    2021年7月5日
  • 请问如何能够在复制WINCC项目后使用原来的归档数据?

    同一个WINCC项目,一台电脑在运行,一台电脑在开发,开发完成后如何才能将项目导入用于运行的电脑后能够使用该电脑的归档数据? 最佳答案 如何将原来变量的历史记录在新项目中显示1.W…

    SIMATIC WinCC 2017年6月10日
  • WINCC报警故障

    我在WINCC报警中做了一个报警,触发变量是M10.0, 报警信息为“急停按钮按下”,在PLC程序中用I0.0的常闭点去触发M10.0,I0.0为急停按钮,触点为常闭;在…

    SIMATIC WinCC 2019年6月11日
  • WINCC里的归档变量怎样导入EXCEL做报表?初学,急,

    WINCC里的归档变量怎样导入EXCEL做报表?,我的归档变量为200个,初学WINCC,对脚本基本不会用,求归档数据整点导入EXCEL表的具体做法?谢谢 专家建议 请参考:htt…

    SIMATIC WinCC 2020年11月1日
  • VBS中如何访问画面窗口中的对象属性?

    请教各位大神,比如我的画面上有一个名叫"Win" 的画面窗口,画面窗口中的画面名称是"皮带机",我想通过画面上的一个按钮改变&qu…

    SIMATIC WinCC 2021年7月5日