iT邦幫忙

4

Word/Excel 解毒心得分享

問題

今天在修改一份Word文件時,每隔一段時間就發生記憶體不足的現象,如下圖:
https://ithelp.ithome.com.tw/upload/images/20200221/20001976UAYiG6ly6H.png
隔幾秒後,記憶體暴增如下圖:
https://ithelp.ithome.com.tw/upload/images/20200221/20001976BDcxiJkORt.png

過一陣子,記憶體就爆了,懷疑該檔案有巨集病毒,關掉所有增益集及停止載入巨集都無效。由於檔案內容很多,要重打可能打上一天,還好靈機一現,想到使用 Google Docs 試試看,沒想到真的成功了。

解決步驟

  1. 先把有問題的檔案,上傳至 Google Drive。
  2. 點選該檔案,按滑鼠右鍵,選『以 Google Docs 開啟』。
  3. 選『File>Save as Google Docs』,系統會開啟一個新頁籤。
  4. 在該頁籤,選『File>Download>Microsoft Word(.docx)』,下載檔案。
  5. 存檔後就是乾淨的檔案,開啟後,如下圖:
    https://ithelp.ithome.com.tw/upload/images/20200221/20001976nA0DOyh41n.png

開啟檔案後,記憶體就固定不動了。之後,再調整一下字體就搞定了,Ya !!


2 則留言

0
心原一馬
iT邦新手 2 級 ‧ 2020-02-21 11:41:05

感謝分享,還蠻有創意的解法 /images/emoticon/emoticon12.gif

沒辦法,只好胡思亂想了。

0
player
iT邦大師 1 級 ‧ 2020-02-21 15:10:34

1.若要防止自動執行巨集,請啟動 Excel 時按住 shift 鍵。
https://support.office.com/zh-tw/article/%e8%87%aa%e8%a8%82-excel-%e9%96%8b%e5%a7%8b%e7%9a%84%e6%96%b9%e5%bc%8f-6509b9af-2cc8-4fb6-9ef5-cf5f1d292c19

2.VBA病毒通常會感染預設範本的檔案
所以你的方法不見得有用
可能你下載回來的檔案, 修改後要存檔時VBA病毒又被加回去

3.比較安全的做法是關閉Excel自動執行巨集的功能
https://support.office.com/zh-tw/article/%E8%AE%8A%E6%9B%B4-excel-%E4%B8%AD%E7%9A%84%E5%B7%A8%E9%9B%86%E5%AE%89%E5%85%A8%E6%80%A7%E8%A8%AD%E5%AE%9A-a97c09d2-c082-46b8-b19f-e8621e8fe373

4.再進VBA編輯器把巨集刪掉, 再存檔
5.你是不是沒裝掃毒軟體? 不然大多數的VBA病毒應該都會被掃毒軟體直接檔下

謝謝提醒,我忘了去看檔案有無VBA。
不過,因為 Google Docs 不支援VBA,他有自己的「指令碼編輯器」,所以,轉檔後,VBA自然就不見了。

剛剛查了一下,我的Word檔是沒有巨集在裡面。

我要留言

立即登入留言