OLE连EXCEL问题,100分相送
我的程序如下:
oleobject xl,xlapp,xlbook,xlsheet
integer ret
ret = xl.ConnectToObject("c:\book.xls")
ret = xl.ConnectToNewObject( "Excel.Sheet" ) //建一个新的工作表
if ret < 0 then
MessageBox("","")
return
end if
xlApp = xl.Application
xlbook = xlapp.Workbooks[1]
xlsheet = xlbook.Worksheets[1]
ls_str = xlsheet.cells[1,1].text
我的问题是, 当EXCEL已经打开时并且当前excel编辑的文件不是c:\books时,那读到的数据就不是books的数据, 而是正在编辑的那个文件的数据, 怎么办? 总不能必须关掉excel再运行pb吧!