ole操作excel的问题
在窗口上放了一个ole excel控件
双击时间里面写了
int result,li_FileNum
string as_path
oleobject io_excel
io_excel = CREATE OLEObject
result = io_excel.ConnectToNewObject('Excel.Application')
IF result <> 0 THEN
messagebox('Error','Create Excel failed!')
return -1
END IF
as_path = "E:\pbStudy\TEST\test.xls"
io_excel.Application.Workbooks.Open(as_path)
ole_2.activate(offsite!)
运行的时候excel打开两个sheet 一个是test 一个是新建的
那个新建的是哪儿来的?怎么去掉?
[解决办法]
试一下把
oleobject io_excel
定义成窗的实例变量,
并在 open 事件里写:
io_excel = CREATE OLEObject