none
Excel 2016 記憶體不足閃退問題. RRS feed

  • 問題

  • Hello, 各位大大

    小弟的等級是DRAM:16GB, OS:Win10(64bits) , Office 2016(64bits),
    但時常卻在同時開了2~5個Excel檔案(無論是xlsm, or  xlsx), 在關閉檔案時, 出現"升級至64bits或記憶體不足"的問題!!
    使用工作管理員去Monitoring CPU/GPU/Memory的效能, 卻都只使用20~40%左右而已,
    再則, 也Disable了Excel -> 選項 -> 信任中心 -> 受保護的檢視 裡的三個Item,
    還是一樣的問題!!

    不知各位大大, 可有解決方式. Thanks ~

    2020年12月23日 上午 03:16

解答

所有回覆

  • 你好,

    建議根據以下文檔排查档案,避免記憶體不足。

    如何對 Excel 中的「可用資源」錯誤進行疑難排解

    當您在 Excel 中的大型區域複製公式時,「記憶體不足」

    Regards,

    Emily


    如果以上回復對您有所幫助,建議您將其“標示為解答”. 如果您對我們的論壇支持有任何的建議,可以通過此郵箱聯繫我們:tnsf@microsoft.com.

    • 已標示為解答 David_LHP 2020年12月24日 上午 06:13
    2020年12月23日 上午 09:26
  • Hello, Emily

    Very thanks for your kindly feedback.

    我將試著針對連接的方法碓認.

    謝謝...

    2020年12月24日 上午 06:14
  • Hello, Emily

    因我的Excel的檔案, 大都是用"超連結"的方式開啟的,

    即是建立一個Index的A.xlsx 檔案, 而裡面的Index都是超連結的方式去開啟另一個檔案或是VBA.

    我發現如果各自開啟檔案或是VBA都不會有閃退的問題, 但使用超連結-Index方式開啟的檔案或是VBA.

    5次裡, 大概3次在存檔或關檔時, 出現閃退的問題...!!

    故請問Excel的超連結可有什麼限制嗎? 另超連結開啟一個檔案, 在關閉檔案後, 還會再回原Index檔案嗎?

    Thanks ~

    2020年12月25日 上午 09:18
  • VBA 中避免使用 SelectXXX / ActivateXXX
    VBA 討論區在隔壁 MSDN 論壇

    你可以參考相關既有討論:

    Msdn 論壇 - 辦公室軟體與程式開發(Office System Development) (microsoft.com)


    不精確的問法,就會得到隨便猜的答案;自己都不肯花時間好好描述問題,又何必期望網友會認真回答?

    2020年12月25日 上午 11:41
  • Hello, 心冷熱情熄大

    感謝您的回覆, 抱歉, 我在MSDN裡, 未找到為何VBA 中避免使用 SelectXXX / ActivateXXX ?

    而SelectXXX / ActivateXXX指的是.Select & .Activate 嗎?

    另我有發現, 如果我是直接使用VBA的WORKBOOKS.OPEN XXX 就不會有存檔閃退的問題,

    但使用單純Excel-超連結選項開啟, 就很容易會發生閃退.

    再請不吝告知為何?!

    Thanks ~

    2020年12月28日 上午 03:04
  • 你好,

    關於超連接,確實有一些限制,但微軟的官方文檔上主要還是說和記憶體大小有關係。


    建議在安全模式中啟動 Excel,再打開文件測試該問題,來調查與增益集相關的可能問題。

    • Win+R >執行 >在 [執行] 方塊中輸入"Excel /safe",然後按一下[確定]。
    • 如果問題已解決,請按一下 [檔案] > [選項] > [增益集]。
    • 選取 [ COM 增益集],然後按一下 [執行]。
    • 清除清單中的所有核取方塊,然後按一下[確定]。
    • 關閉並重新啟動 Excel。
    • 如果您重新開機 Excel 時沒有發生該問題,請一次開始啟用一個增益集,直到執行為止。此動作能幫您找出引發問題的增益集。每次啟用增益集時,請務必重新啟動 Excel。
    • 如果停用增益集並未解決您的問題,請繼續執行清單中的下一個項目。

    建議嘗試設置手動更新值。

    • 打開Excel。單擊文件>選項>信任中心>信任中心設置。
    • 在左窗格中單擊“外部內容”。在“工作簿鏈接的安全設置”下,選擇最後一個選項“禁用工作簿鏈接的自動更新”。
    • 單擊確定,然後測試該問題。

    Regards,

    Emily


    如果以上回復對您有所幫助,建議您將其“標示為解答”. 如果您對我們的論壇支持有任何的建議,可以通過此郵箱聯繫我們:tnsf@microsoft.com.

    2020年12月28日 上午 09:46
  • Hello, Emily

     謝謝妳的回覆!! 根據妳的建議我都確認過了, 都已將增益集及改為手動更新, 可是回到一般模式後, 仍是相同的問題.

    但奇怪的是, 在安全模式的狀態下, 怎麼超連結啟動Excel-VBA or FILE 都不會出現閃退的問題...!!

    另如前述, 如果是使用VBA的WORKBOOKS.OPEN XXX 指令來開啟的檔案, 也是怎麼試都不會有記憶體不足閃退的問題.

    Thanks ~

    2020年12月29日 上午 02:08
  • 你好,
    如果安全模式下正常,除了上面說的 COM 增益集,也建議把Excel加載項禁用。

    另外到C:\Users\<User Name>\AppData\Roaming\Microsoft\Excel\XLSTART,如果裡面有文檔、資料夾,暫時移走測試。

    但如果是關於VBA 方面的問題,建議到隔壁論壇討論了,感謝你的理解。
    Msdn 論壇 - 辦公室軟體與程式開發(Office System Development)

    Regards,

    Emily


    如果以上回復對您有所幫助,建議您將其“標示為解答”. 如果您對我們的論壇支持有任何的建議,可以通過此郵箱聯繫我們:tnsf@microsoft.com.

    2020年12月30日 上午 08:12
  • Hello, Emily

    Happy New Year …

    經確認此目錄:[C:\Users\<User Name>\AppData\Roaming\Microsoft\Excel\XLSTART]是空的!!

    至於是否為VBA的問題, 我想如果是的話, 也不太可能使用VBA的WORKBOOKS.OPEN XXX 指令來開啟,

    就不會有問題...!!

     Thanks ~

    2021年1月2日 上午 06:54