Re: [VB6 ] Excel WorkBook關閉問題
※ 引述《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
討論串 (同標題文章)