[求助]手动关闭excel出现的问题
www.dimcax.com
[求助]手动关闭excel出现的问题
我在autocad中用vba编了一个程序,里面有两个地方需要打开excel并创建表格填写数据,并且每次打开填完数据后,都需要人手动保存和关闭excel(就是按excel程序右上角的小x).在这里出现一个问题,第一次打开并创建表格没问题,但手动关闭后,到第二个打开并创建excel表格时,总是显示不出来,只有到最后程序结束退出时,出现提示问是否保存表格.我打开创建表格的程序部分如下:
dim excel as excel.application
dim excelsheet as object
dim excelworkbook as object
' 启动 excel
set excel = new excel.application
' 创建新的工作簿并查找活动电子表格。
set excelworkbook = excel.workbooks.add
set excelsheet = excel.activesheet
'excel.visible = true
两次打开的程序都是一样.没有关闭的语句(关闭需要手工动操作)
请问用什么样的办法才能让第二次打开时看到表格?
excel的activex有点毛病,不要关闭excel程序自身,在程序中只关闭工作表。
activex关闭excel后,内存中还有excel进程存在。
你需要认真研读excel的对象模型以及属性和方法