为什么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日 下午2:56
下一篇 2018年12月14日 下午2:56

相关推荐

  • wincc list box问题

    在wincc7.4sp1下怎么用VBScript给list box添加列表项呢,求VBScript,有文档更好,谢谢! 问题补充:关键是listbox的属性里面没有Lis…

    2021年7月5日
  • 创建WinCC登陆画面,如何加入C代码

    关于WINCC-如何使用自定义的对话框实现用户登陆说要在脚本中加入以下代码 #pragma code(""useadmin.dll)&nbs…

    SIMATIC WinCC 2019年6月11日
  • WINCC WEB 发布问题

    按照教程上的安装 步骤都做了!发布也没什么问题!但是在本机上SERVER上 用WINCCVIEWERRT测试的时候,登录后就是没有画面出来!上面显示的是&nbs…

    SIMATIC WinCC 2019年6月11日
  • WinCC有问题激活时报错

    WinCC有问题激活时报错,出现如下错误:Microsoft Visual C++ Runtimg LibrarayRuntime&nbsp…

    SIMATIC WinCC 2019年6月11日
  • wincc vbS脚本

    On Error Resume Next 是什么意思呀本人刚接触这块,没有语句资料,不知道如何下手,谢谢各位指点迷津 最佳答案 这是Vb中的…

    SIMATIC WinCC 2019年6月11日
  • 非法关机后项目无法打开

    我有一个项目,工控机非法关机之后,重新打开WINCC就提示无法加载该项目,但是WINCC可以打开该项目的备份文件。换了台工控机把项目复制过去以后也是这样,只要非法关机了,就再也打不…

    SIMATIC WinCC 2019年6月11日
  • wincc 与200

    wincc可不可以直接通过他本身自带的以太网驱动连接s7-200,地址是不是要填写IP地址? 问题补充:配有cp243-1 最佳答案 有以太网通讯模块也不可能用以太网通道,必须op…

    SIMATIC WinCC 2019年6月11日
  • 怎么用WINCC的named connections方式连接配置上下位软件?

    我们用的上位软件是WINCC,下位是STEP7,还用到了Station Configurato。硬件是S7 400 PLC(我知道冗余的系统必须用na…

    SIMATIC WinCC 2019年6月11日
  • wincc中通过OPC跟欧陆表3504用modbus协议通讯的问题

    大约每半小时,wincc报警信息栏中会显示一条跟服务器断开连接,约10左右后又会显示已经连接。查看欧陆表ITOOLS软件中的 itools opc s…

    2017年12月7日
  • WinCC V7.4的脚本系统

    各位前辈好!小弟想好好学习、深入研究一下WinCC V7.4的脚本系统,感觉好难啊~哪位前辈有好的视频或者电子资料给小弟指导一下呢?另外写C脚本、VB脚本、VBA,是不是…

    SIMATIC WinCC 2021年7月5日