发布于 2008-10-23 17:27:54
0楼
1.关于ListView导入EXCEL看这个帖子吧:
[URL=http://www.ad.siemens.com.cn/club/bbs/post_elite.asp?b_id=5&a_id=479302]请教问题:附脚本,Wincc中SQL数据读取到listview,然后将listview数据写入Excel中 [URL]
当然也可以查询的时候一边用于listview显示,一边将数据写入EXCEL,绕过listview控件。
另外最好使用EXCEL模板,事先将标题以及单元格格式定义好,先用FSO拷贝模板,然后再写入数据。要不然自己写代码设置单元格式能给你累够呛。
2.剩下就是打印的问题了。
为了简化WinCC工作,可将打印功能交给EXCEL VBA宏来做,毕竟是一家人嘛,干活也方便,^_^。
Dim oExcel
Set oExcel = CreateObject("Excel.Application")
oExcel.WorkBooks.Open "E:\MyData.xls"
oExcel.run "Sheet1.PrintData"
oExcel.ActiveWorkBook.Close
oExcel.quit
Set oExcel = nothing
非淡泊无以明志,非宁静无以致远