Некоторые отличия макросов для Excel от макросов для других офисных программ:
- В Microsoft Office макросы не могут использоваться отдельно, вне документов. 1 Для своего использования макрос должен быть сохранён в составе документа, и для повторного использования он должен быть открыт в редакторе. 1
- В офисном пакете Р7-Офис макросы — это скрипты автоматизации, интегрированные в документ и действующие только в рамках этого документа. 1 В отличие от MS Office, макросы в Р7 не могут записывать действия пользователя в скрипт с последующим воспроизведением таких действий. 1
Кроме того, для создания макросов в разных программах используются разные языки программирования:
- В Excel для этого применяют язык программирования VBA (Visual Basic for Application). 24
- В офисном пакете Р7-Офис для макросов используется встроенный в редактор плагин «макрос», который, хотя и ограничен по функциональности по сравнению с полноценными IDE, не требует отдельного внешнего редактора. 1