Преобразование макросов OOo в макросы Excel
-
05-07-2019 - |
Вопрос
У меня есть электронная таблица OpenDocument с макросами в StarBasic / OOoBasic, которую я хочу преобразовать в электронную таблицу Excel, а макросы StarBasic переведены в VBA. В то время как OpenOffice.org утверждает, что имеет возможность переводить макросы VBA в StarBasic и обратно, мои попытки заставить OOo преобразовать эти оригинальные макросы StarBasic в VBA потерпели неудачу.
Есть ли гарантированный способ переместить эти макросы в VBA и Excel, не переписывая их полностью? Похоже, что OOo превратит макросы StarBasic в VBA, только если они созданы в этой форме.
Решение
Начиная с OpenOffice.org 3.0, ничего нельзя сделать, кроме как переписать макросы. К счастью, VBA и StarBasic достаточно похожи, поэтому единственная работа, которую необходимо выполнить, - это изменение модели документа приложения.