Преобразование макросов OOo в макросы Excel

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

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

Можете ли вы привести пример того, что дает сбой? Как вы упомянули, они разработаны для совместимости с VBA.

Ben Hoffstein 07.10.2008 06:45

Я никогда ничего не говорил о совместимости с VBA ... OOo может переводить макросы из VBA в StarBasic и обратно, но он отказывается переводить оригинальные макросы StarBasic в VBA.

Chris Charabaruk 08.10.2008 05:12
Преобразование HTML-таблицы в профессиональный документ Excel
Преобразование HTML-таблицы в профессиональный документ Excel
Это самый простой способ создания Excel из HTML-таблицы.
Импорт excel в laravel в базу данных
Импорт excel в laravel в базу данных
Здравствуйте, дорогой читатель, в этой статье я расскажу практическим и быстрым способом, как импортировать файл Excel в вашу базу данных с помощью...
2
2
1 691
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

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

Другие вопросы по теме