Как конвертировать XLSX в XLSM
- Добавьте ваш файл .XLSX - перетащите его в поле выше или нажмите, чтобы выбрать.
- Конвертируйте его в .XLSM за несколько секунд.
- Скачайте ваш новый файл .XLSM.
Чего ожидать
- Все содержимое электронной таблицы - формулы, диаграммы, сводные таблицы, именованные диапазоны, условное форматирование - переносится без изменений; конвертация лишь добавляет контейнер для макросов VBA.
- Файл
.xlsmнемного больше исходного.xlsx, так как частьvbaProject.binприсутствует еще до написания каких-либо макросов. - Поскольку файлы
.xlsmмогут запускать исполняемый код, почтовые клиенты и антивирусные инструменты помечают их более агрессивно, чем.xlsx; Excel держит макросы отключенными, пока вы явно не нажмете «Включить содержимое».
Часто задаваемые вопросы
Нужно ли мне добавлять макросы перед конвертацией?
Нет - вы можете сначала конвертировать
.xlsx с данными в .xlsm, а добавить или записать макросы позже.Может ли LibreOffice Calc открыть конвертированный `.xlsm`?
Он может читать данные таблицы, но запускает макросы через собственный движок Basic, а не VBA, поэтому специфичные для Excel макросы могут не сработать или вести себя иначе.
Будет ли файл `.xlsm` работать в Excel на macOS?
Да, Excel для macOS поддерживает VBA и читает файлы
.xlsm, но макросы, вызывающие специфичные для Windows API (вызовы оболочки, функции Win32), не будут работать независимо от формата.Можно ли просто переименовать `.xlsx` в `.xlsm`?
Excel обнаружит несоответствие формата и предупредит вас при сохранении - используйте правильное «Сохранить как» или конвертер вместо переименования.
Программы, которые конвертируют XLSX: Microsoft Excel · PlanMaker · Corel Quattro Pro · Ability Spreadsheet · Microsoft Excel for Mac · OpenOffice.org Calc · LibreOffice Calc