wincc怎么打印表格

我想在报表打印中打印出EXCEL表格。怎么做呢。看了不少这个方便的书,我没有做出一个来。感觉编辑器很难用呀。请大家帮忙。
 我就是想做一个固定样式的表格,直接把数据采集到里面,到时候直接打印就可以了。当然,如果可以在里面处理数据就更好了。

最佳答案

1、读取WinCC画面中"IOField1"控件的Tag数值写入"D:\ExcelExample.xls"目录的Excel文件中。示例如下:
  Dim objExcelApp
  Set objExcelApp = CreateObject("Excel.Application")
  objExcelApp.Visible = True
  objExcelApp.Workbooks.Open "D:\ExcelExample.xls"
  objExcelApp.Cells(4, 3).Value = ScreenItems("IOField1").OutputValue
  objExcelApp.ActiveWorkbook.Save
  objExcelApp.Workbooks.Close
  objExcelApp.Quit
  Set objExcelApp = Nothing
  2、如果是读取"D:\ExcelExample.xls"目录的Excel文件中的数据写入WinCC画面中,"IOField1"控件连接的Tag变量显示,则需替换“objExcelApp.Cells(4, 3).Value = ScreenItems("IOField1").OutputValue”代码即可。示例如下:
  Dim objTag1
  Set objTag1 = HMIRuntime.Tags("Tag1")  //Tag1是“IOField1”控件连接的标签(即Tag)名称
  objTag1.Value =objExcelApp.Cells(4, 3).Value
  objTag1.Write--------引用剑忠回答.在这里感谢他.

  

  <<WinCC与Excel,VB的本地DDE通讯(更新版)>>
  <<如何将 Excel 表格中的 STEP 7 变量导入到 DB 块中?>>
  http://www.ad.siemens.com.cn/service/search/
 

提问者对于答案的评价:
我会仔细研究一下

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

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

相关推荐

  • WINCC6。0中 报警长期归档和报警短期归档的区别

    WINCC6。0中 报警长期归档和报警短期归档有什么区别? 报警短期归档是存在内存还是硬盘呢?存在硬盘的话是哪个文件? 长期归档是存在硬盘上的哪个文件…

    SIMATIC WinCC 2019年6月11日
  • wincc棒图如何显示3种填充颜色?

    希望棒图的填充颜色根据链接变量的范围进行变化,如:变量为0-70时为绿色,70-90时为黄色,90-100时为红色。wincc7.0版本 最佳答案 不用脚本的方法 图片说明: &n…

    2017年6月24日
  • 自动化领域最应该学习哪种高级语言呢?

    请问大师:我对高级语言的基础为0,最近也看了一些C,C#的视频,觉得里面有些东西跟PLC编程的基础理论也是有相通之处,这也给了我自学的信心,现在我困惑的是,VBS,C,C++,C#…

    SIMATIC WinCC 2017年6月9日
  • 配方名称修改后不能保存

    在配方视图中我修改某一配方的名称,保存后生效,但是当我切换到其他语言后,发现此语言的配方名称并没有被修改,参数能被修改。大家有没有遇到过这种情况? 图片说明:  &nbs…

    2021年7月5日
  • TP177A用户管理错误

    在2007组态软件中新建了一个用户和组,在按钮的属性安全里面也选择上了,但是一到仿真的时候,密码就不对了,试了好几次都这样,不知道各位有没有好的办法啊。 最佳答案 可能是你什么地方…

    SIMATIC WinCC 2019年6月11日
  • wincc datamonitor安装好后,没有DM_admin和DM_user 这两个用户组,什么情况?

    wincc datamonitor安装好后,没有DM_admin和DM_user 这两个用户组,web发布后提示没有用户权限;另外电脑上安装了office&nb…

    2021年7月5日
  • wincc mscomm 控件 InputMode问题

    在wincc中做串口通讯,使用Mscomm控件,始终只能发送text信息,想修改InputMode为1,发送字节命令,但修改无效,请问为什么? 最佳答案 这是因为VBS脚本里不能直…

    SIMATIC WinCC 2019年6月11日
  • 三个星号的意思

    s7-300 输入模拟量模块经隔离输入一模拟量信号确在wincc监控软件的画面上显示三个星号代表什么意思 最佳答案 格式不正确或是超出限制。 提问者对于答案的评价:hao

    SIMATIC WinCC 2019年6月11日
  • tp170b更新问题

    我想问一下我的设备是tp170b,因为屏烂的原因,但板是好的,没有cf卡,不小心操作了更新了os,不知里面的程序还在不? 最佳答案 没了,没CF卡,里面的程序也拿不出来,只能找原来…

    SIMATIC WinCC 2019年6月11日
  • opcserve.wincc在xp中的设置

    wincc 6.0在win2000中的opcserve不用设置就可正常访问,但xp下不行,我想请教下,wincc 6.0和wincc 6.2在做opc…

    SIMATIC WinCC 2019年6月11日