Справочник функций VBA MS Office и их аналогов в JavaScript Р7
Приведем полный список встроенных функций VBA и их аналогов на JavaScript. Если точного соответствия нет, постараемся подобрать близкие альтернативы на JavaScript или напишем свои функции (в основном без проверки входных аргументов).
Введение
В работе над проектами часто встречаются задачи по переносу уже готового функционала программ, написанных на языке VBA MS Office, иногда с интерфейсом в виде форм, на офисные пакеты с другим базовым языком программирования (в Р7-Офис JavaScript).
Рассмотрим функциональные отличия MS Office и Р7 с точки зрения программиста, помимо базовых языков и сред разработки. Рассмотрим только те, которые ограничивают непосредственный перенос кода из одной среды в другую.
Функция; MS Office; Р7-Офис
Возможность работы с функциями ОС;Полная поддержка;Принципиальные ограничения (нет доступа к дисковой системе)
Взаимодействие с API приложения и документов;Полная поддержка;Ограничения по доступным функциям
Внешние библиотеки ОС;Полная поддержка;Ограничены возможностями JavaScript, но расширены своими фреймворками