报表疑问解答

报表疑问解答

ID:21471622

大小:25.00 KB

页数:4页

时间:2018-10-22

报表疑问解答_第1页
报表疑问解答_第2页
报表疑问解答_第3页
报表疑问解答_第4页
资源描述:

《报表疑问解答》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、报表疑问解答报表疑问解答  两个问题  1、WINCC生成的报表是按照时间保存的,我想在画面上做个查询,输入时间(日期),能自动打开对应名称的EXCEL文件  2、每半个小时将画面上所显示的几个输入输出域的显示值写入EXCEL对应的格内,也就是没半个小时归档一次变量,然后写入。  求这两个问题的VB程序.    问题补充:  还有一个就是我在计算机中勾选了全局脚本,当激活项目后全局脚本中的程序会自动运行吗?如果不会,怎么让全局脚本在激活项目时自动运行编好的程序    最佳答案                    1、WINCC生成的报表是按照时间保存的,我想在画面上做个查询,

2、输入时间(日期),能自动打开对应名称的EXCEL文件  转帖:  我工程中的一个例子,按输入的日期查询Excel表中的相应的行,然后从该行开始(共20行)读入到WinCC中的显示表中。    ”“inquirytheRowNo.accordingtotherequireddate  DimobjExcelApp,oWorkBook  DimoFindRowNo,vDate,oVar,i,j  OnErrorResumeNext  SetobjExcelApp=CreateObject(“Excel.Application”)  objExcelApp.Visible=False

3、  SetoWorkBook=objExcelApp.Workbooks.Open(“d:GuangXi_001OwnWorkDATA_Table_V1201.xls”)    vDate=ScreenItems(“Acquisition_Date”).OutputValue  oFindRowNo=oWorkBook.ActiveSheet.Columns(13).Find(“*”&vDate).Row  ”“accordingtoexceldateformat,prefix”*”needed  IfCStr(oFindRowNo)=““Then  MsgBox(“Notfi

4、nd?pleasetryanotherdateagain!!!”)  Else  ”“MsgBox(“Continue?RowNo.=“&oFindRowNo)  ScreenItems(“Excel_TableBeginRowNo”).OutputValue=oFindRowNo  ”“readdatafromExcelandwritetoWinCCScreenI/Ofields  Fori=1To20  Forj=1To14  oVar=“Production_Data_Table_Row”&CStr(i)&”.Column_”&CStr(j)  HMIRuntime.Sm

5、artTags(oVar).value=objExcelApp.Cells(oFindRowNo+i-1,j).Value  Next  Next  ScreenItems(“Excel_TableCurrentRowNo”).OutputValue=oFindRowNo+19  EndIf    objExcelApp.Workbooks.Close  objExcelApp.Quit  SetobjExcelApp=Nothing  SetoWorkBook=Nothing

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。