博途HMI通过VBS生成EXCEL文件

问题是:文件可以正常生成,就是显示格式有问题,我要生成3列,可是程序却只生成一列,代码如下
Sub VBFunction_1()
'提示:
' 1. 使用 <CTRL+SPACE> 或 <CTRL+I> 快捷键打开含所有对象和函数的列表
' 2. 使用 HMI Runtime 对象写入代码。
'  示例:HmiRuntime.Screens("Screen_1")。
' 3. 使用 <CTRL+J> 快捷键创建对象引用。
'从此位置起写入代码:

Dim folderway,objectway,filename,file,fileexist,apendix,row
folderway="C:\test\exceleample"
Set objectway =CreateObject("Scripting.filesystemobject")
filename="test_excel_file.csv"
Set file=CreateObject("Scripting.filesystemobject")
fileexist=file.FileExists(folderway & "\" & filename)
If fileexist =False Then
 file.CreateTextFile(folderway & "\" & filename)
Set apendix =file.OpenTextFile(folderway & "\" & filename,8)
apendix.WriteLine(" data 1 ; data 2 ; data 3 ")
apendix.Close
Set file =Nothing
End If
Set file=CreateObject("Scripting.filesystemobject")
Set row=file.OpenTextFile(folderway & "\" & filename,8)
row.WriteLine("integer" & ";" & "real" & ";" & "bool")
row.Close

End Sub

问题补充:
【分享】wincc读写excel脚本,经过测试的。-技术论坛-工业支持中心-西门子中国 http://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1266491&b_id=5&s_id=17&num=12#anch
j照着这个,没成功,也许因为它是wincc,我这边smarttags().read编译不了,说read变量未声明,不知什么原因

钻石用户推荐最佳答案

此回答已完善

说了半天,excel不是这样写 的。
你这是写文本。
看 这个 脚本
【分享】wincc读写excel脚本,经过测试的。-技术论坛-工业支持中心-西门子中国 http://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1266491&b_id=5&s_id=17&num=12#anch

你把问题引用到论坛,然后把你的脚本发上来,你的写法有问题。

提问者对于答案的评价:

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

(1)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 下午2:26
下一篇 2021年7月5日 下午2:26

相关推荐

  • WINCC快捷方式如何实现自动运行

    1。做好的WINCC项目能否只将运行程序拷贝到计算机上~意思是WINCC只能在这台电脑运行,但不能进行组态和修改,就象C++没有源代码~ 2。能否在桌面上创建一个快捷按钮…

    SIMATIC WinCC 2019年6月11日
  • wincc使用遇到的问题

    wincc中修改了某些输入值的变量,关闭wincc后,再打开wincc,输入值中显示回初始值,程序中显示修改后的值。 问题补充:重启wincc后,输入值显示初始值,而且如果按照实际…

    SIMATIC WinCC 2019年6月11日
  • wincc帮助文本打开问题

    我用的WinCC是WinCC V6.2 SP2 ASIA的版本,wincc帮助文本打开时,瞬时打开一下而后又立即关闭,不知有什么办法可以解决,winc…

    SIMATIC WinCC 2019年6月11日
  • wincc6.2通过画面窗口调用趋势,趋势不能自动更新

    我在主画面“main-flo”里面做了两个画面窗口一个用来显示画面“flo-流程”,另一个画面窗口flo-tr用来显示趋势所在的画面“flo-trend.pdl”,在画面“flo-…

    2019年6月10日
  • WINCC数据存取

    请教一下,MP277触摸屏几组生产数据存取,是用配方做还是用别的做?今天我买了一SD卡,装屏上,怎么屏摸没有任何显示,把SD卡取掉,屏就正常显示。请问是怎么回事,能否介绍一下谢谢!…

    SIMATIC WinCC 2018年12月6日
  • wincc7.0程序和s7-300之间是否可以通过2个scalance w788进行通讯?

    想用2个scalance w788-2pro组成冗余的点对点通讯,还有通讯响应时间最低能到多少? 专家建议 冗余通信可以用两个W788-2RR。响应时间有很多因素的影响,…

    SIMATIC WinCC 2020年11月1日
  • WINCC数据采集?

    我要WINCC数据采集10MS的数据变化,并在趋势图上显示出来,但是WINCC最低采集是250MS,PLC是西门子S7-300 315-2DP,有什么好办法吗?或者有这样…

    SIMATIC WinCC 2017年6月29日
  • 脚本的使用

    ShowCtrlWindow 用法 最佳答案 大概是指从当前页面跳转到管理页面! 提问者对于答案的评价:ok

    SIMATIC WinCC 2017年8月15日
  • WINNC报警记录

    WINNC报警记录我当前只能显示1000条,我怎么将报警记录保存条数延长 最佳答案 1.报警记录只能显示1000条,是报警控件的限制,而并非没有对多于1000条的报警归档。也就是说…

    SIMATIC WinCC 2019年6月11日
  • WINCC 中的变量波形监控

    若要监控两个浮点型变量的变化曲线,并进行对比,要对此进行波形监控。问题1:wincc中有一个wincc onlineTrendControl控件,该控件怎样使用才可以监控…

    2017年6月3日

发表回复

登录后才能评论