wincc 使用VBS为什么不能将模拟量数据写入EXCEL表中
SubOnLButtonDown(ByValItem,ByValFlags,ByValx,ByValy)Dimfso,myfileSetfso=CreateObject(...
Sub OnLButtonDown(ByVal Item, ByVal Flags, ByVal x, ByVal y) Dim fso,myfile Set fso=CreateObject("scripting.filesystemobject") Set myfile=fso.GetFile("E:\biao.xls") Dim objExcelApp Set objExcelApp=CreateObject("Excel.Application") objExcelApp.Visible=True objExcelApp.Workbooks.Open myfile Set objExcelApp.Worksheets(sheet1).cells(4,3).value="123".Read objExcelApp.A
展开
1个回答
展开全部
看你的要求好象是要将"123"写入E:\biao.xls中的sheet1页的cells(4,3)单元格中。最后一条语句改一下就可以了:
Sub OnLButtonDown(ByVal Item, ByVal Flags, ByVal x, ByVal y)
Dim fso,myfile
Set fso=CreateObject("scripting.filesystemobject")
Set myfile=fso.GetFile("E:\biao.xls")
Dim objExcelApp
Set objExcelApp=CreateObject("Excel.Application")
objExcelApp.Visible=True
objExcelApp.Workbooks.Open myfile
objExcelApp.Worksheets("sheet1").cells(4,3).value="123"
说明:其中由于是给属性赋值,不用set;sheet1两边要加引号。
Sub OnLButtonDown(ByVal Item, ByVal Flags, ByVal x, ByVal y)
Dim fso,myfile
Set fso=CreateObject("scripting.filesystemobject")
Set myfile=fso.GetFile("E:\biao.xls")
Dim objExcelApp
Set objExcelApp=CreateObject("Excel.Application")
objExcelApp.Visible=True
objExcelApp.Workbooks.Open myfile
objExcelApp.Worksheets("sheet1").cells(4,3).value="123"
说明:其中由于是给属性赋值,不用set;sheet1两边要加引号。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询