为什么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连通性软件包问题

    请问各位大侠,我通过编程读出数据库的归档数据写入EXCEL,但是读出的归档时间和电脑系统时间总是差了8个小时,不知是什么原因,怎样解决?请各位指教,多谢了! 最佳答案 归档记录使用…

    SIMATIC WinCC 2019年6月11日
  • wincc flexible 2008 sp4不能安装下列程序:WinCC flexible RT Symlink

    wincc flexible 2008 sp4不能安装下列程序:WinCC flexible RT Symlink安装程…

    2017年6月24日
  • wincc运行速度问题

    刚看到的要提高wincc的运行速度要安装hotfix补丁,是怎么回事?在哪可以下载? 最佳答案 安装WinCC前需要安装MS的Hotfix,如果未安装会有提示,可以从WinCC附带…

    SIMATIC WinCC 2019年6月11日
  • 整点归档问题请教

    想让归档整点进行:设置归档类型为周期,采集周期为1分钟,归档周期为60*1分钟,1分钟定时器的循环起始点设为0分0钞,结果归档不在整点进行而XX:07.14,请问这是什么原因?查看…

    SIMATIC WinCC 2019年6月11日
  • 使用excel记录数据

    我想实现使用excel记录wincc变量数据的功能,每次打开excel后在新的一行相同列里写入数据,即不能覆盖原有数据。下面这个程序只能每次把变量写在第一行,不能实现写入下一行的功…

    SIMATIC WinCC 2019年6月11日
  • wincc 用VB脚本操作VB控件Listview的问题

    我用VB脚本读数据数据存入VB控件Listview内 已成功,但我在使用其控件itemclick属性时发现,item.text属性不能用请问我如何得到我点击 行…

    SIMATIC WinCC 2019年6月11日
  • CBS脚本赋值变量

    用VBS做项目模块或者用画面里的显示脚本是否可实现内部变量的开机赋值?如在画面显示脚本写入HMIRuntime.Tags( 问题补充:简单就可以用操作按钮做VBSHMIRuntim…

    SIMATIC WinCC 2019年6月11日
  • wincc运行时报错

    画面启动时弹出错误windows\syswow64\KERNELBASE.DLL打开错误诊断提示// WinCC reported exception…

    2021年7月5日
  • 求助wincc的spreadsheet控件怎么使用

    1.请问怎么把做好的EXCLE模版导入到spreadsheet控件中2.求spreadsheet控件的使用方法谢谢谢额 问题补充:我问的是导入EXCLEspreadsheet控件怎…

    SIMATIC WinCC 2017年6月5日
  • wincc 报警画面后面有个“+ -”是什么意思啊?

    显示报警持续时间为一个+ 或+ -号,不知道是啥意思? 最佳答案 +:消息到达时间;-:则为消息离开时间。+-:到达/离开。详见<WinCC中文手册-WI…

    SIMATIC WinCC 2019年6月11日