vbs脚本问题

在I/O域的更改里,设置了一个VBS脚本,有几个问题:
 1.写了个.value,然后这个编辑的画面就“未响应”,这种情况连续两次,重新打开后,在脚本的开头:
 sub outputvalue_onpropertychanged在sub和outputvalue中间出现了好多字符

 2.写脚本时出现错误,就是END sub的sub丢失现象,没办法,我就重新做了一个I/O域

 3.从记事本里粘贴过来的VBS代码,set excel,set和excel中间的空格丢失,最后面的nothing,在字母g之前多了一个回车

 4.编辑时,出现了一次End if,If的字母I应该是大写,但脚本不自动转变,后来调不出来,把它手动改成End If,才正确
 5.VBS里面的汉字:screenitem("输入输出域18"),这个“输入输出域18”的汉字部分会有乱码,但不影响运行的结果,能有其它方法可以避免这样吗

 6.想用vbx操作EXCEL的列宽,行宽,合并单元格并在合并后的格里面写字,这些能实现吗

 7.Wincc打开编辑界面时,自动激活;关闭界面,会自动取消激活,这个的设置在哪里啊

 高分求助啊,先谢谢大家

 

最佳答案

1、应该是控件名称为中文的问题。
 2、尽量不要复制粘贴就可以避免该类问题。
 3、?
 4、VBS对大小写不敏感,但只会自动高亮,而也不会自动转换大小写
 5、不要使用中文,兼容性很不好
 6、可以的,代码可参考用Excel录制自动生成的宏。
 7、WinCC会自动记住上次的激活情况,可使用快捷键来防止其激活
 启动WINCC时按CTRL+SHIFT键可以防止激活
 启动WINCC时按下ALT+SHIFT键可防止打开上一次的项目

 最后:20分不是高分,哈哈~

提问者对于答案的评价:
谢谢大家

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

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

相关推荐