近來同事一EXCEL文件,有十余個工作表,只是記錄一些客戶資料的文本信息,內(nèi)容不多,但文件很大,打開也非常慢。在各工作表查找對象也沒有發(fā)現(xiàn)。 經(jīng)檢查,發(fā)現(xiàn)在文件打開后,windows臨時文件夾中產(chǎn)生數(shù)百個小的臨時文件(擴展名為EMF),由此判斷文件中含有很多的圖片垃圾,可能會是將圖片或其他對象插入工作表后又將工作表刪除引起(估計,可能是EXCEL的BUG),在文件中加入以下代碼執(zhí)行后解決 Sub thinme() Dim sh As Worksheet, sp As Shape For Each sh In ActiveWorkbook.Sheets For Each sp In sh.Shapes sp.Delete Next sp Next sh End Sub 我以此建議大家在文件不明原因的增大時,在打開文件時查看一下Windows臨時文件夾中是否增加了很多臨時文件,如果有這種情況,不妨用這種方法試試 |
|站長郵箱|小黑屋|手機版|Office中國/Access中國
( 粵ICP備10043721號-1 )
GMT+8, 2025-7-13 08:37 , Processed in 0.138938 second(s), 16 queries .
Powered by Discuz! X3.3
© 2001-2017 Comsenz Inc.