wincc 中VB打开Excel

Dim objExcelApp,objExcelBook
Dim patch
Set objExcelApp = CreateObject("Excel.Application")
patch="d:\1237.xlsx"
objExcelApp.Visible = TrUE
objExcelApp.Workbooks.Open patch
同样的代码,换台电脑怎么不能用了,其他地方还需要设置么?

最佳答案

脚本复制到按钮的点击事件中调试,成功之后加入到动作中,如果使用动作,那么还需要在运行系统中勾选”全局脚本运行系统“
脚本调试方法:

在画面上放置脚本诊断窗口,智能对象->应用程序窗口->全局脚本->GSC Diagnostics

在代码中使用HmiRuntime.Trace "OutputInfo"输出信息调试,多加几行,看哪一行未执行则可以证明在这一行之上的代码执行有误。如果脚本运行出错,那么脚本不会执行剩下未执行的代码,如果需要脚本执行剩下的代码,那么需要在代码中加入On Error Resume Next


WinCC跟我做:WinCC 脚本调试与诊断方法
http://www.ad.siemens.com.cn/service/elearning/cn/Course.aspx?CourseID=859

提问者对于答案的评价:
运行后说是 ActiveX部件不能创建对象:‘Excel.Application’

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午9:28
下一篇 2021年7月5日

相关推荐

  • WINNCC 画面窗口

    虚心求教,请问各位高人!现做了一个主画面,里面有不少的的画面窗口!如何做到最多只显示一个画面窗口,也就是说刚刚打开了一个画面窗口,再想打开第二个的时候你必须关闭前一个(可以是第一个…

    SIMATIC WinCC 2019年6月11日
  • 6AV2 124-0QC02-0AX0替代

    6AV2 124-0QC02-0AX0停产替代升级为6AV2 124-0QC02-0AX1 两者有什么区别 最佳答案 除了组态软件版本及预装的&nbs…

    SIMATIC WinCC 2020年11月1日
  • 如何让WINCC数据在MSFlexGrid中只显示小数位2位

    我计算的平均值位数太长了,如何让WINCC数据在MSFlexGrid中只显示小数位2位,如果在SQL 数据格式中定义为Numeric(4,1),数据就写不到数据库里了 最…

    SIMATIC WinCC 2020年11月1日
  • 请问:我安的wincc没有变量模拟器Wincc Tag Simulator

    请问:我安的wincc没有变量模拟器Wincc Tag Simulator,哪里可以下载啊 最佳答案 wincc tag simulator…

    SIMATIC WinCC 2021年7月5日
  • TP 177B 怎么连接PC

    型号HMI Device TP 177B. 请问怎么连接去PC,把它里面的Error Message存入电脑 问题补充:T-C4&…

    SIMATIC WinCC 2019年6月11日
  • 授权管理器问题

    我刚刚安装了S7-300和WINCC6.0两个软件,之后安装了授权可是再次重启开机后,可是打不开授权管理器(我想删除几个授权)提示“受访问保护”通过多个途径依然打不开,请问大侠我现…

    SIMATIC WinCC 2019年6月11日
  • 在wincc画面中如何实现MSFlexGrid控件的赋值?

    不知道怎么在wincc的画面中编写脚本往MSFlexGrid控件里写入内容?请教! 最佳答案 用C脚本: #define GetObject GetO…

    SIMATIC WinCC 2019年6月11日
  • WINCC用户归档问题

    我想做一个用户表格来监视PLC在线数据,在用户归档编辑器中归档选项中建立了一个名为youwei归档,在youwei归档里建立了3个域分别为shijian、yali、和wendu、在…

    SIMATIC WinCC 2019年6月11日
  • WINCC 安装后问题2

    为何WNICC 安装后,XP系统自带的计算器、画图工具、小游戏等没了呢? 最佳答案 安装wincc和WINDOWS自带的游戏没有关系,你可以打开资源管理器,在C:\WIN…

    SIMATIC WinCC 2019年6月11日
  • WINCC控件打印

    用Microsoft FLexGrid Controlversion 6.0 这个控件  怎么能打印控件里面的数值 钻石…

    SIMATIC WinCC 2021年7月5日

发表回复

登录后才能评论