写入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日
下一篇 2020年11月1日

相关推荐

  • wincc画面复制后打不开

    我在使用WinCC自带的"项目复制器"复制wincc画面从c盘到d盘后,打开d盘程序是,wincc画面加载到Alarm LoggingRunTime到…

    SIMATIC WinCC 2019年6月11日
  • 归档变量到EXCEL

    现在已经制作好EXCEL报表范本,范本中需要几个监测的变量的值,而且是每过半个小时写入一次一共写入8次,为R22C3至R22C10这几个空写入的是一个变量TAG1;R23C3至R2…

    SIMATIC WinCC 2019年6月11日
  • WinCC不能读模拟量值

    我用笔记本通过交换机和CPU-416通讯,激活WinCC项目,显示TCP/IP通讯状态OK,但是PLC中real型的变量读不上来,在WinCC中建点,然后在画面中显示都是虚的,地址…

    SIMATIC WinCC 2019年6月11日
  • wincc 7.0 SP2 安装更新后,和没安装更新的软件是否兼容?

    同一款软件wincc 7.0 SP2装在两台计算机上,一台后来安装了更新,名称后增加了upd1,一台没有安装更新,现在有更新的计算机上编写wincc程序在另一台…

    SIMATIC WinCC 2018年12月14日
  • WINNCC二次开发

    想用WINCC进行二次开发,完成生产线监控、工厂远程可视化、能源管理、智能云屏展示、设备管理、生产订单执行,如何来做?应该参考那些资料,请大咖们给予指导! 最佳答案 找了些资料,看…

    SIMATIC WinCC 2021年7月5日
  • wincc连接plc多重方式

    现场中控室是wincc软件,连接了一些西门子PLC,通过IP地址连接的。  现在增加一台设备,新增加的为CPU-315 2PN/DP,没有设置IP地址…

    SIMATIC WinCC 2021年7月5日
  • 急!wincc中负数无法显示/输入

    step7和WINCC的集成项目,在STEP7中变量为int格式,通过编译变量自动导入到wincc中为有符号16位数,但是在发现在运行画面时负数无法正常显示,step7程序里面监视…

    SIMATIC WinCC 2019年6月11日
  • 电脑系统重装

    系统重装后及重装前wincc项目应注意什么问题,要保障重装后项目可以正常运行 钻石用户推荐最佳答案 关于如何使用项目复制器进行项目复制——   &nb…

    SIMATIC WinCC 2021年7月5日
  • WINCC使用OPC和第三方设备通讯,短距离正常,使用光纤则只能读不能写?

    当前项目使用WINCC通过OPC和ABB500PLC进行通讯,使用以太网口。但目前遇到一个奇怪的问题:当PLC在上位机电脑跟附近,使用网线连接则监视和控制操作都很正常。但当我把PL…

    SIMATIC WinCC 2021年7月5日
  • 寻找软件WinCC/Connectivity Pack V7.3

    在进行WINCC7.3 与西门子触摸屏1500精致通讯设置时,无法生成Rejected文件夹,搜索百度有人说缺少WinCC/Connectivity Pack&…

    SIMATIC WinCC 2021年7月5日