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