«МойОфис» создал инструмент для перевода средств автоматизации из Microsoft Office

11.04.2022 - 7:38   1 584

Компания — разработчик программного обеспечения «МойОфис» разработала инструмент для переноса макрокоманд на VBA, которые часто используют в компаниях при работе с документами, созданными в Microsoft Office, в свои редакторы документов. Об этом сообщили в пресс-службе компании.

«МойОфис», российская компания — разработчик офисного программного обеспечения для совместной работы с документами и коммуникаций, в рамках выпуска обновления продуктов и расширении их интеграционных возможностей, запустила первое в РФ средство помощи в переводе макросов, созданных по технологии VBA от Microsoft на общедоступный язык Lua», — сообщили в пресс-службе.

Ранее сотрудники компаний, к примеру бухгалтеры, а также финансисты и аналитики, использующие Microsoft Word или Excel, при переводе организаций на отечественное ПО теряли все макросы — макрокоманды, которые были накоплены в течение длительного времени и ежедневно применялись для решения бизнес-задач. Многие организации часто используют многостраничные электронные таблицы, в которые сотрудники заносят те или иные данные, после чего требуется провести их анализ и с помощью макроса вывести результат на другой лист или в другой файл, пояснили в компании.

«Теперь во встроенном редакторе макрокоманд настольных приложений „МойОфис“ пользователи могут одновременно просматривать код команды по технологии от Microsoft и писать новые команды на кросс-платформенном языке Lua, который поддерживается „МойОфис“ и активно применяется в популярном прикладном ПО», — пояснили в компании.

Дело в том, что все команды-макросы пишутся на специальном языке программирования. В продуктах Microsoft — это язык VBA (Visual Basic for Applications). Компания позволяет использовать его только в своих продуктах и не раскрывает связанные с ним особенности модели документа, поэтому никакие другие разработчики не могут ни лицензировать технологию, ни использовать ее в своих программах.

«VBA — это проприетарная технология Microsoft, из-за чего в сторонних редакторах документов невозможно выполнять VBA-макросы. Решением проблемы является перевод макрокоманд на другие языки программирования, и теперь делать эту работу в „МойОфис“ стало удобнее и проще», — пояснили в компании.

В продуктах «МойОфис» используется другой язык — Lua. Он часто используется в различном прикладном ПО и даже в компьютерных играх. Его можно свободно применять. Также «МойОфис» подготовил и выпустил серию учебных материалов по работе с командами-макросами на Lua, а также справочник программиста с описанием всех доступных функций.

Выбор читателя

Топ недели

Для правильного функционирования этого сайта необходимо включить JavaScript.
Вот инструкции, как включить JavaScript в вашем браузере.