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日 上午9:28

相关推荐

  • wincc按钮太多,可以用全局脚本实现吗?

    几百个按钮的那种的时候,上百个设备每个都有启动、停止、显示远程和就地,这种情况,感觉用脚本命令更快吧?怎么做,比如启动按钮为按下时候PU0101_cc_on置1,释放按钮PU010…

    SIMATIC WinCC 2017年11月18日
  • WINCC7.3数字量怎么做低电平报警

    WINCC7.3数字量怎么做低电平报警,也就是为零的时候报警? 最佳答案 报警记录中报警标签条属性选下降沿产生,也可在最右边竖例中找到对应设置。 提问者对于答案的评价:我试试看 专…

    SIMATIC WinCC 2017年6月11日
  • 脚本调用画面

    我想在一个图形的左键动作上写个脚本,点击这个图形调用相应的画面,需要用哪个函数呀  最佳答案 OpenPicture("画面名称.PDL"); 提问者…

    SIMATIC WinCC 2019年6月11日
  • PLC掉电后WINCC的显示问题

    我在做一个项目时,当PLC停电后,wincc上的开关量的状态(DI)一直保持显示PLC掉电瞬间的状态,而不是像模拟量一样消失。请问这是为什么?谢谢! 最佳答案 跟PLC没有任何关系…

    SIMATIC WinCC 2019年6月11日
  • 怎样通过WINCC用DriveES访问6RA70装置

    怎样通过WINCC用DriveES访问6RA70装置:300CPU通过5611卡和上位机已经连接(MPI),CPU的DP接口和6RA70(PROFIBUS-DP)已连接。请问怎样通…

    SIMATIC WinCC 2019年6月11日
  • WINNCC 6.2的项目删除不了

    \我电脑上有一个用WINCC6.2做的项目,并且运行过。现在退出了运行,想把它删掉,但删不掉,提示说有程序在运行。这是怎么回事?如何才能删掉它?谢谢了 最佳答案 “开始”–“运行…

    SIMATIC WinCC 2019年6月11日
  • Wincc如何记录开机和关机时间

    Wincc如何记录开机和关机时间? 问题补充:我想记录的就是Wincc打开和关闭的时间,用脚本如何实现呢? 最佳答案 建立两个内部变量,在WinCC启动和停止的时候置位。&nbsp…

    SIMATIC WinCC 2019年6月11日
  • WinCC_flexible_SMART_V3如何安装在win10操作系统中

    不想将笔记本中原装的win10操作系统更改 钻石用户推荐最佳答案 新一代精彩系列面板SMART LINE V3 编程软件WinCC flex…

    SIMATIC WinCC 2021年7月5日
  • 简化一下我编的脚本程序

    在项目中做了一个趋势描点的脚本程序,感觉比较啰嗦,那个老师能帮我简化一下程序,缩短运行时间,所编语言如下:Dim aa Set aa=HMIRunti…

    SIMATIC WinCC 2019年6月11日
  • wincc画面窗口IO域如何得到父窗口的IO值

    在wincc的主画面A上点击一个IO域弹出了一个画面窗口B,打开的画面窗口B中有一个IO域,用于显示主画面A的IO输出值,用C脚本语言如何才能做到? 问题补充:可是A和B都是公共画…

    SIMATIC WinCC 2019年6月11日

发表回复

登录后才能评论