![]() |
【转帖】[求助]手动关闭excel出现的问题
[求助]手动关闭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的对象模型以及属性和方法 |
所有的时间均为北京时间。 现在的时间是 05:57 AM. |