wincc选择导入外部EXCEL表,并将Excel表的内容显示在Listview控件中

EXCEL 表的格式固定,只是每天生成一个,表名按日期区别。现在的问题是如何在WINCC的一个页面中做一个选择按钮,可以打开文件夹选择某个Excel, 把该表的内容显示在该页面的LISTVIEW页面中?谢谢

最佳答案

由于VBS不支持API函数,因此需要控件支持。
  Object Palette -? Smart Objects -> Control -> Microsoft Common DIalog Control ,将其拖拽至画面中。接下来就可以使用VBS操作该控件打开对话框选择Excel文件了:
  Dim oComDiag
  Set oComDiag=ScreenItems("CommDialog")
  oComDiag.Filter ="Excel文档(*.XLS)|*.XLS"
  oComDiag.ShowOpen
  'MsgBox oComDiag.FileName
  文件名已经获取到了,接下来读取该XLS内容并显示到LISTVIEW的代码论坛中都有,我就不写了。

 提示:Microsoft Common DIalog Control最好安装VB,否则提示没有许可证。
 

提问者对于答案的评价:
谢谢

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

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

相关推荐