Какие файловые форматы в Excel 2010 поддерживают макросы?

Файловый формат, используемый по умолчанию в Excel 2010, — Книга Excel (Excel Workbook) с расширением .xslx. Этот формат не поддерживает макросы, т.е. можно создавать макросы в книгах Excel, но нельзя запускать их на выполнение либо сохранять.

Ниже перечислены файловые форматы, которые полностью поддерживают макросы.

  • Книга Excel с поддержкой макросов (Excel Macro-Enabled Workbook (.xlsm)). Этот файловый формат основан на XML и предназначен для хранения рабочих книг Excel и макросов. Я предпочитаю использовать именно этот формат по причине его компактности и меньшей склонности к появлению ошибок. Формат XML может использоваться скачивания музыки сайте, а также для передачи данных о каких-либо товарах.
  • Двоичная книга Excel (Excel Binary Workbook (.xlsb)). Двоичный формат, поддерживающий макросы.
  • Книга Excel 97-2003 (Excel 97-2003 Workbook (.xls)). Этот файловый формат весьма распространен и поддерживает макросы. Его недостаток, который особенно проявляется при работе со сводными таблицами, заключается в том, что Excel 2010 может работать с ним только в режиме совместимости. А это означает, что вы не получите доступ к срезам, новым фильтрам и ряду других усовершенствований сводных таблиц.

После создания новой рабочей книги можно воспользоваться командой Файл → Сохранить как (File → Save As), чтобы сохранить ее в подходящем формате.

Если вы постоянно работаете с макросами, измените заданные по умолчанию настройки Excel 2010 таким образом, чтобы рабочие книги сохранялись в файловом формате, поддерживающем макросы. Выполните команду Файл → Параметры → Сохранение (File → Options → Save). В раскрывающемся списке Сохранять файлы в следующем формате (Save Files In This Format) выберите Книга Excel с поддержкой макросов (.xlsm) (Excel Macro-Enabled Workbook (.xlsm)) и щелкните на кнопке ОК.


Top