Некоторые отличия макросов в Microsoft Word и Excel:
- В Word для создания макросов используется макрорекордер, который создаёт код автоматически, но с ограниченной функциональностью (записывает работу с содержимым документа, а не с программой в целом). 15
- В Excel для создания макросов применяется язык программирования VBA (Visual Basic for Application), который позволяет работать с огромным набором объектов — от ячеек и диаграмм до рабочих книг и электронных таблиц. 25 С его помощью можно создавать собственные функции для Excel, разрабатывать макросы, создавать собственные меню и другое. 2
Кроме того, при работе макрорекордера в Word автоматически создаётся стандартный модуль NewMacros, куда и записываются все создаваемые макрорекордером макросы. 1 В Excel для этого используется модуль Module1. 1