Как исправить файл Excel с обоими расширениями .xlsb.xlsm

#excel

#excel

Вопрос:

У меня есть файл Excel с vba, который был восстановлен Excel после неожиданного закрытия программы, и теперь он имеет два расширения: .xlsb.xlsm

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

Действия: Чтобы исправить ситуацию, я попытался:

1) Просто удалите расширение .xlsb

2) сохраните его как файл .xlsm и измените его имя

Результаты: либо сохранение обоих расширений, удаление одного, либо выполнение «сохранить как» с другим именем приводят к одному и тому же результату: файл открывается, как ожидалось, и, похоже, функционирует нормально.

Я хотел бы знать:

1) Безопасно ли сохранять файл с обоими расширениями (хотя, похоже, Excel распознает только последний)?

2) Почему он получил неожиданное расширение .xlsb?

3) Меняет ли это что-нибудь в файле?

4) Есть ли лучший подход к такой ситуации, чем те, которые я использовал?

Комментарии:

1. Это просто расширение. Пока вы выбираете правильный и файл не поврежден, он должен работать хорошо. Файл может содержать только одно расширение одновременно.

2. Самый правый «.xlsm» — это расширение, которое он имеет сейчас. Все, что слева от этого, является частью имени файла. В этом случае кажется, что в имени файла есть одна или несколько допустимых точек. В имени файла возможны практически любые строки, и у этого есть «aaaazzzz.xlsb»