Re: [VB6 ] Excel WorkBook關閉問題

看板Visual_Basic作者 (上班不專心的ㄚ碰)時間16年前 (2008/04/09 11:29), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《forkome (丁丁是個人材)》之銘言: : 請問各位前輩 : 小弟的VB程式是使用一個Excel檔當作範本 : 之後開啟Excel物件塞值 : 不過因為某條件,需放棄塞值 : 但會殘留EXCEL.EXE在工作管理員 : 爬文說需將WorkBook先close,不過問題來了 : 將塞值塞到一半的WorkBook給關閉會詢問是否要存檔 : 就算按否EXCEL.EXE依然存在 : 有什麼方式在WorkBook塞值後,Close時放棄存檔呢? : 也就是要如何才能成功關閉Excel物件,謝謝 : ExcelWookBook.Close SaveChanges:=False : xlexcel.Application.quit : Set xlexcel = Nothing : 都無效,覺得是SaveChanges那邊會有問題 以下給你參考一下... Set xlap = New Excel.Application Set xlwb = xlap.Workbooks.Open("C:\book1.xls") xlwb.ActiveSheet.Range("a1").Formula = "1" xlap.DisplayAlerts = False xlwb.Close False xlap.DisplayAlerts = True xlap.Quit Set xlwb = Nothing Set xlap = Nothing 第1行的 New 是EXCEL.EXE在工作管理員內可以消失的關鍵 DisplayAlerts = False 則是WorkBook Close時放棄存檔是否顯示詢問的點 -- 賺P幣~~賺P幣~~賺P幣~~賺P幣~~賺P幣~~賺P幣~~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.128.170.130 ※ 編輯: twtimbow 來自: 220.128.170.130 (04/09 11:35)

04/10 21:20, , 1F
感謝~~
04/10 21:20, 1F
文章代碼(AID): #17_3WBwe (Visual_Basic)
文章代碼(AID): #17_3WBwe (Visual_Basic)