Tôi có một bộ sưu tập lớn các tệp excel hoạt động gần giống như một chương trình và chúng chạy trên nhiều máy tính (với các phiên bản khác nhau của cửa sổ), và theo latelly, tôi có số này xấu vấn đề, khi người dùng nhấn nút đóng của tôi (thực sự là một hình ảnh tôi liên tưởng một macro với), với mã gọi:"ThisWorkbook.Close" Gây excel cho sự cố
ThisWorkbook.Close savechanges:=True
Nó gây ra 2 trong số 4 máy tính hỗ trợ để crach EXCEL (Windows XP = OK, Windows 10 = OK 1 BAD KHÁC, Windows 8 = BAD) .
Chúng tôi đã tách vụ việc để dòng này cụ thể của mã (làm một tờ 1 file excel chỉ với một nút đóng, và nó vẫn bị treo) Tôi đã lưu ý rằng nếu file excel không duy nhất mở, đôi khi nó không sụp đổ (có lẽ vấn đề là với mức đóng cửa vượt trội chính nó)
những gì tôi đã làm là separeted 2 báo cáo vì vậy nếu (khi nào) nó bị treo nó đã được lưu:
ThisWorkbook.Save
ThisWorkbook.Close
Có ai có thể làm sáng đèn không? Tôi thực sự bị lạc. Tôi đã thử tất cả các lựa chọn thay thế tôi có thể nghĩ ra (activeworkbook ...)
Tl; dr:"ThisWorkbook.Close" Nguyên nhân xuất sắc để sụp đổ