为什么wincc中不能直接用vb脚本将数据输送到excel

Dim objExcelApp
Set objExceIApp=CreateObject("Excel.Application")
objExceIApp.Visible=True
objExcelApp.Workbooks.Open"D:\b1.xls"
objexcelapp.worksheets(sheet1).Cells(5,3).Value =2
objEXceIApp.ActiveWorkbooks.Save 
objEXceIApp.wokebooks.close
objExcelApp.Quit
为什么excel上没数据呢,跪求大侠指教

问题补充:
Dim objExcelApp
Set objExcelApp=CreateObject("Excel.Application")
objExcelApp.Visible=True
objExcelApp.Workbooks.Open "D:\b1.xls"
objExcelApp.Worksheets("Sheet1").Cells(5,3).Value =2
objEXcelApp.Activeworkbook.Save 
objEXcelApp.Workbooks.close
objExcelApp.Quit
改了以后还是不能把数据写到excel啊,求赐教,刚接手wincc项目,不是很懂啊,是不是要把excel和wincc连接起来啊,但做报表的例子上不用连接啊,

最佳答案

有多处错误 ,改正如下
Dim objExcelApp
Set objExcelApp=CreateObject("Excel.Application")
objExcelApp.Visible=True
objExcelApp.Workbooks.Open "D:\b1.xls"
objexcelapp.worksheets("sheet1").Cells(5,3).Value =2
objEXcelApp.ActiveWorkbook.Save 
objEXcelApp.workbooks.close
objExcelApp.Quit

提问者对于答案的评价:
指出来了错误,但我还是想问下大神,我刚接手导师的wincc项目,我仅仅想试试在wincc中组态一个按钮通过vbs给excel写入一个值。
程序如下
Sub OnClick(Byval Item)    
Dim fname
fname ="D:\Book1.xls"            
Dim ObjEXcelApp
Set objExcelApp=CreateObject("Excel.Application")
objExcelApp.Visible=True
objExcelApp.Workbooks.Open fname
ObjExcelApp.Worksheets("Sheet1").Activate
objExcelApp.Worksheets("Sheet1").Cells(5,3).Value =2
objEXcelApp.ActiveWorkbook.Save 
objEXcelApp.Workbooks.Close
objExcelApp.Quit
Set objExcelApp = Nothing
End Sub
为什么运行后,再打开D盘的Book1后,里面什么都没有?

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月14日
下一篇 2018年12月14日

相关推荐

  • Wincc7.0.1 变量记录

    变量记录的变量归档时,要一个一个的选变量,要归档的变量数量大时十分的不便,请问是否有一个简单的添加办法,例如导出到EXCEL表之类的 问题补充:是wincc7.0.1.0版本&nb…

    SIMATIC WinCC 2019年6月11日
  • WINCC项目修改后下载需要全编译

    WINCC 冗余server,想增加几个曲线,添加变量后第一次下装主server可以change only,冗余server自动更新,然后压缩包存档。再次添加变…

    SIMATIC WinCC 2019年6月11日
  • 滚动字幕?

    我是新生。我就十分了。请大家多多指教! 我想把一个字或是一串字在1440*900的屏幕上横向滚动,如何用脚本实现?不想用WINCC的一个变量随PLC内部点的循环变化实现!…

    SIMATIC WinCC 2019年6月11日
  • 屏显示问题

    我做好一个界面设计,传到屏上一开始上面的I/O域显示是0,断电后在上电就显示#,这个符号了,请问这是什么原因啊? 最佳答案 显示#的原因一般是1,数据值超出设定范围;2,通讯连接中…

    SIMATIC WinCC 2019年6月11日
  • 求教WinCC趋势图打印

    请教各位高人:我缩放了趋势图的一个区域,但用自带的打印机打印的还是未缩放的画面,该如何设置啊?谢谢各位 问题补充:用的是系统自带的打印按钮,打印的pdf图片,就是缩放的画面打印不出…

    SIMATIC WinCC 2017年12月2日
  • WINCC与三菱PLC通讯问题

    目前有个项目,上位机采用的是WINCC,PLC选的是三菱的,他们之间的通讯方式是如何实现的呢?有用过的前辈指点下吧 最佳答案 走OPC方式。 OPC服务器可以访问PLC,…

    SIMATIC WinCC 2019年6月11日
  • wincc许可证只允许128个变量

    只允许128个变量,变量管理器中显示有wincc RC(128)这个授权,不安装这个就直接调到演示模式,有人说因为授权安装的太多,可是作为初学者我也不知道应该安装那些授权…

    SIMATIC WinCC 2017年12月2日
  • 这两款WINCC 软件的区别在哪里?

    如图,我这里有两个WINCC的软件,不知道他们两者在使用与功能上有什么区别?是分别单独的软件还是一个是安装包,一个是升级包? 图片说明:    最佳答案 win…

    2017年12月7日
  • 上位机电脑无故死机重启

    最近一项目使用DELL台式电脑作为wincc 7.3上位机服务器使用,频繁发生无故死机重启(客户反馈),差不多是20来天就发生一次,已经好几次了,不知是电脑本身问题还是系…

    SIMATIC WinCC 2021年7月5日
  • s7 300与是wincc通讯中断 存储监控信息

    PLC与wincc之间通讯中断,比如上位机关机了,此时PLC能够存储通讯中断期间(不少于2小时)的监控数据吗,系统通讯正常时再上传给上位机,可以实现吗 ? 钻石用户推荐最…

    SIMATIC WinCC 2021年7月5日