Excel 2011 trên Mac - Lỗi "Không đủ bộ nhớ" khi cố gắng lưu tập tin

Excel 2011 trên Mac - Lỗi "Không đủ bộ nhớ" khi cố gắng lưu tập tin

Lỗi này dường như đã tồn tại nhiều năm và chưa có câu trả lời dứt khoát - hoặc thậm chí là các giải pháp tạm thời hữu ích nếu nó vẫn tiếp diễn. Dưới đây là những quan sát của tôi:

Tôi đang sử dụng Excel cho Mac 2011. Có một bảng tính cụ thể trong cơ sở dữ liệu của tôi được sử dụng hàng ngày và được cập nhật bằng một vài thay đổi ô và một macro chỉ cập nhật giá trị chỉ số S&P vào một ô duy nhất (cùng một ô mỗi lần) thông qua lệnh gọi internet. Bảng tính có dung lượng 2,3MB. Bảng tính hoạt động hoàn hảo trong nhiều tuần. Sau đó, mà không có bất kỳ thay đổi nào khác, việc lưu tệp trở nên không thể. Lỗi "Không đủ bộ nhớ" xuất hiện khi cố gắng lưu. Sau lỗi đó, nếu tệp được đóng và mở lại, cũng không thể lưu được - ngay cả khi không có bất kỳ thao tác nào được thực hiện trên bảng tính sau khi đã mở.

Cách duy nhất để khắc phục vấn đề này là khôi phục phiên bản cũ hơn của tệp từ bản sao lưu, cập nhật nó lên phiên bản mới nhất và lưu lại. Cách này thường hiệu quả (không phải lúc nào cũng vậy - đôi khi tôi phải quay lại phiên bản nhiều ngày trước khi xảy ra lỗi, ngay cả khi các phiên bản sao lưu sau đó có thể hoạt động bình thường). Sau đó, tệp hoạt động tốt trong vài tuần nữa - nhưng sau đó lại gặp lỗi "Không đủ bộ nhớ" và phải khôi phục lại từ đầu.

Lỗi này không liên quan đến việc thiếu bộ nhớ - cả bộ nhớ RAM (thường có hơn 1,5GB chưa được sử dụng khi Excel hoạt động) hay bộ nhớ ổ đĩa. Tại thời điểm xảy ra lỗi, các bảng tính khác, một số có dung lượng lớn hơn 2,3MB, vẫn hoạt động bình thường.

Trang web này đã đề xuất một quy trình để khắc phục sự cố: https://answers.microsoft.com/en-us/mac/forum/macoffice2008-macexcel/excel-not-enough-memory/6f9b884d-e0ba-460e-988d-4073a84a6bf2?msgId=c084e552-02ea-46dd-9511-43d9a3adee9d. Tôi đã sử dụng quy trình này và việc sửa chữa quyền truy cập ổ đĩa và làm mới các tệp plist Tùy chọn đã có hiệu quả một lần. Nhưng hiện tại nó không còn hoạt động nữa.

Mọi ý tưởng mới đều rất được hoan nghênh.




Trả lời:

Chào Travellerva,

Việc hỗ trợ chính thức cho ứng dụng Office for Mac 2011 đã kết thúc vào ngày 10 tháng 10 năm 2017. Để tiếp tục nhận được hỗ trợ chính thức, người dùng cần nâng cấp lên ứng dụng Office 2016 for Mac như một phần của gói Office 365 ProPlus hoặc Office 2016 for Mac.

Đối với vấn đề bạn gặp phải, tôi khuyên bạn nên theo dõi chủ đề này để xem các thành viên khác trong cộng đồng có chia sẻ gợi ý nào không.

Cảm ơn,

Chạy



Trả lời:

Vui lòng vào menu Excel và chọn Giới thiệu về Excel. Hãy chắc chắn rằng phiên bản Excel của bạn là 14.7.7. Nếu không, vui lòng cài đặt bản cập nhật và thử lại.

Hãy đảm bảo máy Mac của bạn có kết nối internet hoạt động tốt, sau đó:

  1. Cập nhật Mac OS X. Mở App Store và nhấn vào nút Cập nhật. Cài đặt các bản cập nhật.
  2. Sau đó, trong bất kỳ ứng dụng Office nào, hãy vào menu Trợ giúp và chọn Kiểm tra cập nhật để khởi chạy ứng dụng Tự động cập nhật. Hãy để Tự động cập nhật cài đặt các bản cập nhật rồi khởi động lại máy Mac của bạn.



Trả lời:

Tôi tưởng mình đã rất cẩn thận trong câu hỏi khi nói rõ rằng phiên bản Excel cho Mac 2011 của tôi đã được cập nhật để không làm mất thời gian của mọi người, nhưng có vẻ như chỉnh sửa của tôi không được lưu lại - xin lỗi.

Tôi đã sử dụng phiên bản 14.7.7 kể từ khi nó được phát hành. Vấn đề của tôi xảy ra khi sử dụng phiên bản 14.7.7 - và cả các phiên bản trước đó.



Trả lời:

Chào bạn. Tôi xin lỗi vì phải nhắc lại vấn đề này, nhưng đôi khi có nhiều phiên bản Excel khác nhau cùng được coi là phiên bản hiện hành. Trong Office 2011, phiên bản 14.7.7 là phiên bản hiện hành và cuối cùng. Có một số sự chồng chéo khi phiên bản 2011 mới ra mắt, vì vậy có thể có hai phiên bản hiện hành khác nhau tại bất kỳ thời điểm nào, và bạn hoàn toàn có thể gọi cả hai là phiên bản mới nhất. Trong Excel 2016, có thể có đến 6 phiên bản khác nhau, tất cả đều là "phiên bản mới nhất", tại bất kỳ thời điểm nào.

Dù sao thì, tình huống bạn mô tả thỉnh thoảng cũng xuất hiện trên các diễn đàn. Có vẻ như bạn đã nghiên cứu và thử xóa các tùy chọn, từng thành công trong quá khứ nhưng hiện tại thì không, và cũng không mang lại kết quả lâu dài.

Thật không may, có rất nhiều nguyên nhân có thể gây ra lỗi hết bộ nhớ trong macro. Tất cả những gì tôi có thể khuyên là hãy bắt đầu với danh sách này và loại trừ từng nguyên nhân một:

https://search.yahoo.com/yhs/search?p=vba+not+enough+memory&ei=UTF-8&hspart=mozilla&hsimp=yhs-001



Trả lời:

...và đây là thông tin cập nhật về vấn đề của tôi. Tôi vẫn chưa thể khắc phục lỗi khi cố gắng lưu tập tin.

Hiện tại, dù KHÔNG hề thay đổi bảng tính hay Excel - hoặc môi trường chạy của nó, thông báo lỗi "Hết bộ nhớ" lại hiện lên khi tôi cố gắng mở tệp - sau khi đã chấp nhận thông báo "Cho phép Macro". Điều kỳ lạ hơn nữa là sau khi nhấp vào thông báo này, nó lại hiện lên thêm 5 lần nữa, nhưng sau đó biến mất và tệp dường như đã được tải.

Xin lưu ý rằng hoàn toàn không có thay đổi nào đối với tệp tin kể từ khi thông báo "Không đủ bộ nhớ" xuất hiện trong lần cố gắng lưu tệp tin - khi đó cách duy nhất để giải quyết vấn đề này là "Không lưu" tệp tin.

Cần lưu ý rằng những lỗi này chỉ xảy ra trên một tệp cụ thể. Tất cả các tệp Excel khác, nhiều tệp đang mở, đều được tải và lưu đúng cách.



Trả lời:

Lại thêm một diễn biến nữa về vấn đề này.

Vì tò mò, tôi quyết định mở tập tin bị lỗi bằng Excel 2010 cho Windows (mặc dù tập tin ban đầu được tạo bằng Excel 2011 cho Mac). Tập tin đã được mở thành công; được chỉnh sửa, cập nhật và sau đó lưu lại. Tất cả quá trình này diễn ra mà không có bất kỳ thông báo lỗi nào.

Sau đó, tôi mở lại tệp đã lưu bằng Excel 2011 cho Mac và từ đó đến nay nó hoạt động thành công - không có bất kỳ thông báo lỗi nào cả khi mở lẫn khi lưu. Không có macro nào bị thay đổi.

Càng ngày càng kỳ lạ...

Comments

Popular posts from this blog

Điều tôi muốn làm trong Excel 2010 là tạo một nút tùy chỉnh và gắn nó vào thanh công cụ Truy nhập nhanh và chạy một macro cụ thể.

Excel 2016 - mở tất cả các tệp trong MỘT phiên bản

Mở tài liệu Excel và Word từ Outlook Lỗi - Không đủ bộ nhớ