wincc 中如何通过vbs命令打开并显示一个excel文件?

wincc 中如何通过vbs命令打开并显示一个excel文件?在西门子网站上“WinCC数据报表实现方法介绍”里面有介绍,但是在wincc上还是运行无效,以下代码我在excel宏命令里面已经验证成功,为什么在wincc上不能正常运行。有高人能指教一下么?是否我有程序未安装或者是代码或其他wincc设置有问题。
Dim xlApp
Set xlApp = CreateObject("Excel.Application")

xlApp.Workbooks.Open "D:\baobiao\dp120301.xls"
xlApp.Visible = True
xlApp.Worksheets("Sheet1").Select

最佳答案

你这个命令是写到点击按钮中的,还是什么条件发生的时候这个命令执行?可能是这个命令没条件激发吧。刚经过测试,把命令写在按钮的事件(如点击)下是可以打开你的XLS文件的当然前提是你已经建立了dp1230301.xls放到"D:\baobiao“目录下。如果写在全局脚本VBS动作下,你要选触发器如2秒,然后在电脑属性上把全局脚本运行勾上。不过如果选触发器2秒它就不断打开多个同一dp1230301.xls。

提问者对于答案的评价:
汗!我在上面用set语句对一个字符变量赋值了,导致vbs无法运行,删除赋值语句后运行正常!

专家置评

已阅,最佳答案正确。

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

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

相关推荐