写入excel问题

大家好,想问两个问题啊,先谢谢啦
 1.wincc写入excel表格数据后,表格晃了一下,就关掉了,我想写完之后,显示表格(现在objexcelapp.visible=true),疑惑啊

 2.objexcelapp.cells(4,3).value=screenitem("输入输出域18").outputvalue,如果想写入不同画面的输入输出域,该怎么写??

专家建议

1. 请参考,希望能够有所帮助:
 'Example 1: MS Excel

 'In this example, an output value from an input field is written in an Excel table.

 'VBS113

 Dim excelapp
 Dim aa,bb,cc
 Set excelapp = CreateObject("Excel.Application")

 Set aa = HMIRuntime.tags("tag1")
 excelapp.visible = False'True

 excelapp.workbooks.open "D:\excel.xls"
 bb = Now   'getcurrent_datetime()
 aa.Read

 MsgBox CStr(bb)

 excelapp.cells(1,1).value = "rrrrrr"'111111 
 excelapp.cells(1,2).value = CStr(bb)
 excelapp.cells(2,2).value = CStr(aa.value)
 excelapp.cells(3,2).value = CInt(aa.value)
 excelapp.cells(4,2).value = CSng(aa.value)
 excelapp.cells(5,2).value = CDbl(aa.value)
 excelapp.cells(6,2).value = CLng(aa.value)

 excelapp.cells(3,3).value = ScreenItems("33").outputvalue
 excelapp.cells(4,4).value = ScreenItems("35").outputvalue

 cc = "D:\excel" + Mid(CStr(bb), 1, 4)+ Mid(CStr(bb), 6, 2)+ Mid(CStr(bb), 9, 2)+ Mid(CStr(bb), 12, 2)+ Mid(CStr(bb), 15, 2)+ Mid(CStr(bb), 18, 2) + ".xls"
 MsgBox cc

 excelapp.DisplayAlerts = False '对打开的文件,直接保存时,避免弹出对话框窗口,而是直接覆盖

 excelapp.activeworkbook.saveas cc  '根据当前日期时间,另存为新的文件

    'excelapp.activeworkbook.save   ’对打开的文件,直接保存
 'excelapp.activeworkbook.saveAs "D:\excelcopy.xls"   ’直接另存为新的文件

 
 excelapp.workbooks.close

 excelapp.quit

 Set excelapp = Nothing

 2. WinCC中只能对当前打开画面中的对象进行控制,设置未打开画面中的对象属性会有错误提示。

提问者对于答案的评价:

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日 下午2:46
下一篇 2020年11月1日 下午2:46

相关推荐

  • wincc画图

    在画图过程中,有个当前画面标签(currentpicturelabel),是怎么来的,我找不到,在画面中和静态文本显示一样,就是文字会随画面的切换而改变为该画面的标题 问题补充:我…

    SIMATIC WinCC 2019年6月11日
  • 关于WinCC和WinCC Flexble

    我想向各位请教一下,WinCC和WinCC Flexble两种组态软件在什么情况下使用,是不是WinCC  Flexble 只能对应于S7-…

    SIMATIC WinCC 2019年6月11日
  • 屏显示问题

    我做好一个界面设计,传到屏上一开始上面的I/O域显示是0,断电后在上电就显示#,这个符号了,请问这是什么原因啊? 最佳答案 显示#的原因一般是1,数据值超出设定范围;2,通讯连接中…

    SIMATIC WinCC 2019年6月11日
  • 博途HMI通过VBS生成EXCEL文件

    问题是:文件可以正常生成,就是显示格式有问题,我要生成3列,可是程序却只生成一列,代码如下Sub VBFunction_1()’提示:’ 1. 使用&…

    SIMATIC WinCC 2021年7月5日
  • wincc7.4新建项目画面调不出

    WINCC7.4新建的项目,经过项目管理器编译后,运行画面,登陆都正常,area buttons 有文本显示,但是一直是灰色,不能点击,修改button的C语言…

    SIMATIC WinCC 2021年7月5日
  • wincc分屏显示的时候切换画面的操作

    看到官方的文档只是简单的介绍如何分屏,假如 我在1号显示器显示画面1,2号显示器显示2,当我在切换画面的操作的时候,在2号画面想显示1号画面,这个是怎么分辨的呢??? 问…

    SIMATIC WinCC 2021年7月5日
  • Wincc运行变量记录卡

    我的电脑CPV双核2G   2G内存   只要运行图文还可以 运行变量记录就卡死  &nb…

    SIMATIC WinCC 2019年6月11日
  • wincc 7.3.跟仿真器连接不上!

    s7 v5.5程序仿真可以监控了,但是wincc跟仿真器没通讯? 问题补充:tcp/ip都有了 图片说明:       &nbsp…

    2017年6月3日
  • WinCC flexible SMART V3 组态报警视图

    报警,报警事件,报警记录,这三个有什么不同?报警事件能保存多少条记录,并保存多久?断电后是否受影响? 最佳答案 1.报警     …

    SIMATIC WinCC 2021年7月5日
  • wincc 密钥问题

    我装的wincc v6.0   的这个密钥  SIMATTC  WINCC  R…

    SIMATIC WinCC 2019年6月11日