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

相关推荐

  • wincc 使用者权限问题

    求助:电脑重新安装Windows XP的作业系统,及Wincc的程序无法开启问题? 图片说明:    最佳答案 登陆的用户组不对,请选择Adminis…

    2017年12月7日
  • wincc 在页面插入了combobox 控件,如果有vbs脚本改其的背景颜色

    如题目,应该如何修改 问题补充:我用的是wincc 7.4添加的combobx 并没有那个选项 最佳答案 我是WINCC V7.4 SP1,…

    2021年7月5日
  • 数据历史记录

    历史数据在画面上怎么显示 最佳答案 在画面中+个历史趋势框就好了,可以直接对变量进行历史查询的 http://www.ad.siemens.com.cn/service/…

    SIMATIC WinCC 2019年6月11日
  • wincc故障组态

    WINCC故障组态,我看见故障组态里有个用户名选项,但是加进去以后,怎么才能显示用户名,我想故障发生后,确认和复位要能查询到是谁干的。不知道怎么做 问题补充:谁来帮帮我 …

    SIMATIC WinCC 2019年6月11日
  • 关于WINCC中的画面窗口问题

    在应用画面窗口时我在"属性-其他-变量前缀"时应用变量动态对话框连接变量前缀,为什么变量变化时变量前缀也变化了,可是结构变量却连接不上呢?如果把该画面窗口显示隐…

    SIMATIC WinCC 2019年6月11日
  • winccflexbile 语言切换问题

    有个项目需要把离散量报警全部汉化,以前是德语,现在离散量已经全部汉化完毕,但是画面还想保留为以前的德语,现在的问题是 语言切换为中文后,报警是中文,但是画面上的按钮都是空…

    2017年10月29日
  • Set PG/PC Interface ??

    安装Wincc的PC机上已经安装了CP1613的网卡,打开Windows控制面板下的Set PG/PC Interface,单击“选择”按钮,在“安装/删除接口…

    SIMATIC WinCC 2019年6月11日
  • wincc RC授权可以安装在两台电脑上吗?

    我想在一台电脑上进行项目编程,另外一台只做运行用,一个RC授权可以吗、?还是说必须要在买一个RT授权 钻石用户推荐最佳答案 必须一个RC一个RT WinCC的一套授权只能…

    SIMATIC WinCC 2020年11月1日
  • 如何将WINCC里的组态过程画面加到WORD中去

    各位高手,我在整理WINCC的资料,用WORD做,为了直观,我想把WINCC组态的步骤画面贴到WORD中来;另外我也要把STEP7的程序也贴近来,我试过,没搞出来,只能到这里来请教…

    SIMATIC WinCC 2019年6月10日
  • 关于WINCC报警使用的问题,请大家帮忙

    我将所有的报警都用BOOL值引入,想做成的报警显示是:在报警控件上,有什么报警则显示什么,当该报警消失是自动消失。而我现在的情况是:当该报警消失时,该报警还在,只是我自己定义的颜色…

    SIMATIC WinCC 2019年6月11日