在Excel中宏实现查询结果报表

用Excel中宏VB脚本实现显示查询wincc数据库中的数据,如查询2010-5-5一天几个属性0~23小时的数据

问题补充:
查询时间控件用日历控件 DTPicker(可以少做很多判断和验证代码—个人认为)

最佳答案

例子:                     
Dim fname,y,m,d,NO
Set y=HMIRuntime.Tags("year")
y.Read
y=CStr(y.Value)
Set m=HMIRuntime.Tags("month")
m.Read
m=CStr(m.Value)
Set d=HMIRuntime.Tags("day")
d.Read
d=CStr(d.Value)
'Set NO=HMIRuntime.Tags("NO")
'NO.Read
'NO=CStr(NO.Value)
fname = "D:\Day_Report_"+ y + "-" + m + "-" + d +".xls"
Dim objExcelApp
Set objExcelApp = CreateObject("Excel.Application")
objExcelApp.Visible = True
'ExcelExample.xls Is To create before executing this procedure.
'Replace <path> With the real path of the file ExcelExample.xls.
objExcelApp.Workbooks.Open (fname)
'objExcelApp.Cells(4, 3).Value = ScreenItems("IOField1").OutputValue
'objExcelApp.ActiveWorkbook.PrintPreview
'objExcelApp.ActiveWorkbook.PrintOut
'objExcelApp.Workbooks.Close
'objExcelApp.Quit
'Set objExcelApp = Nothing

提问者对于答案的评价:
答案有些距离,不过还是谢谢你了!

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日 上午6:39
下一篇 2019年6月11日 上午6:39

相关推荐

  • toolbars假死现象?

    各位大哥好! 我使用toolbar切换画面,但是偶尔出现了切换不了的假死现象,必须重启WINCC。不知道各位大哥在使用toolbar的过程有没有碰到这种情况?偶尔出现下原…

    SIMATIC WinCC 2019年6月11日
  • 在线表格里数据带划线和u表示啥意思啊?

    在线表格里数据带划线和u表示啥意思啊?有说明资料没? 最佳答案 带u和i表示数据读到的不是实际的物理输入,读入的数据可能有出错。带划线表示数据是划线的数据,不是采集的数据。 提问者…

    SIMATIC WinCC 2019年6月11日
  • WINCC中电机显示用内部变量连接为什么没有显示

    当关连一个内部变量时电机不会随布尔变量发生颜色改变,而用相同方法设定一个圆则可以跟据变量的改变而发生相应的变化 最佳答案 如果是库里的电机,需要先把控件属性中的符号外观设为2。 提…

    SIMATIC WinCC 2019年6月11日
  • wincc taglogging组态中‘’更改分段的时间‘’是啥意思啊?

    我在归档组态中将TagLoggingFast“所有分段的时间段”设为1周,“所有分段的最大尺寸”设为1000兆字节 “单个分段所包含的时间段”设为1天,“所有分段的最大尺…

    SIMATIC WinCC 2017年11月6日
  • 请教大家一个WINCC服务器选型问题?

    请问大家WINCC V7.4 SP1一般选用哪家第三方的服务器?DELL、HP还是IBM?还有磁盘阵列选择哪种模式?一般用几个硬盘?硬件配置是怎样的?SERVE…

    SIMATIC WinCC 2020年11月1日
  • wincc7.3冗余系统,更换新的电脑之后,使用原来的正版授权之后,还是报授权故障

    一台设备,使用的是IPC477工控机,安装wincc7.3软件,由于工控机经常蓝屏死机,更换新的工控机,通过安装软件之后,移植原来的工控机的授权到新的工控机上去,还是报故障,求解决…

    2021年7月5日
  • 自动弹出和关闭画中画

    我想做一个画中画,就是在主画面中作一个报警提示画面,在PLC有报警输出时,wincc自动弹出小画面显示报警内容,PLC没有报警输出时,小画面关闭不显示,请教大侠wincc如何做这个…

    SIMATIC WinCC 2019年6月11日
  • 700IEV3显示时间日期不对

    两台设备同样的配置,为什么一台触摸屏的时间日期是正确的,另一台却显示不正确,搞不懂是哪里的问题 问题补充:我用的是触摸屏里的时间域  没有在PLC里编程时间 钻…

    SIMATIC WinCC 2021年7月5日
  • WINCC图形界面显示不一致

    300PLC通过交换机连接至控制室交换机,控制室交换机分别连接2台上位机,2台上位机中WINCC都是一样的,但是有时2两台上位机同一界面同一阀门开关显示不一致,其他阀门显示均一致,…

    SIMATIC WinCC 2017年5月29日
  • 黄色叹号?

    wincc和外部没有正确通讯时候画面出现黄色叹号?我想问这个叹号是如何在画面配置过的,常识是不用配置。但是,我用一个内部变量连接外部参数时,在通讯中断后,有时出现黄色叹号,有时却不…

    2021年7月5日