Вопрос

У меня есть электронная таблица OpenDocument с макросами в StarBasic / OOoBasic, которую я хочу преобразовать в электронную таблицу Excel, а макросы StarBasic переведены в VBA. В то время как OpenOffice.org утверждает, что имеет возможность переводить макросы VBA в StarBasic и обратно, мои попытки заставить OOo преобразовать эти оригинальные макросы StarBasic в VBA потерпели неудачу.

Есть ли гарантированный способ переместить эти макросы в VBA и Excel, не переписывая их полностью? Похоже, что OOo превратит макросы StarBasic в VBA, только если они созданы в этой форме.

Это было полезно?

Решение

Начиная с OpenOffice.org 3.0, ничего нельзя сделать, кроме как переписать макросы. К счастью, VBA и StarBasic достаточно похожи, поэтому единственная работа, которую необходимо выполнить, - это изменение модели документа приложения.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top