Excel вылетает каждый раз при сохранении определенного файла

Excel вылетает каждый раз при сохранении определенного файла

В тот момент, когда я пытаюсь сохранить определенный документ Excel, Excel вылетает.

Как решить эту проблему? Я пробовал сохранять в разных форматах Excel, но результат тот же, за исключением случая, когда я сохранил файл как текстовый, что сработало.

Это в Excel 2013, я пробовал восстановить, но не пробовал переустанавливать, потому что это происходит только с определенным файлом.

ПРИМЕЧАНИЕ: Когда я снова открываю Excel на панели автовосстановления, имя файла отображается со словом «восстановлено» красным цветом.

решение1

Новый формат «.xlsb» или двоичный формат, как правило, гораздо более стабилен и во многих случаях может сократить размер файла на диске примерно на 80%.

Я видел, как один или два больших файла необъяснимым образом исчезали, как это произошло с вашим, после многих лет работы в формате «.xls», но если вы пересохраняете их в формате xlsb, то этого больше не происходит.

Как ни странно, если вы сохраняете файл из нового стабильного формата .xlsb обратно в .xls, большинство файлов продолжают вылетать при сохранении, что, на мой взгляд, наводит на мысль, что .xls просто не способен справиться с операцией сохранения более сложных или громоздких файлов, но не обязательно поврежденных.

решение2

Эта тема была опубликована давно, но я все равно решил поделиться своим опытом.

У меня была та же проблема, и в конце концов я отследил ее до одного из рабочих листов, которые я скопировал из другого файла Excel, в котором были внешние ссылки. Я удалил этот рабочий лист и скопировал все данные (как значения, чтобы удалить ссылки) вместо того, чтобы копировать сам рабочий лист.

Теперь все работает. Надеюсь, это поможет.

решение3

У нас была рабочая книга XLSM Excel 2013, которая вылетала при сохранении, но только у некоторых пользователей. Проблема была отслежена до кнопки, которой был назначен макрос Workbook_Open() (из макросов Workbook). Похоже, это повредило кнопку. Чтобы исправить проблему, мы создали специальный макрос для кнопки, который вызывает Workbook_Open(), затем удалили кнопку и создали ее заново с новым макросом, назначенным ей вместо Workbook_Open().

решение4

Вы можете попробовать открыть файл вLibreOfficeилиOpenOffice, а затем пересохраните его.

Оба этих офисных пакета абсолютно бесплатны.

Иногда программы в этих пакетах могут открывать файлы, вызывающие проблемы в других офисных инструментах.

Связанный контент