Moje pytanie dotyczy tworzenia dokumentów w języku VBA w go-openoffice. Problem jest dość złożony, ale postaram się go w miarę dobrze opisać.
Od czasu do czasu mam potrzebę napisania jakiegoś drobnego makra. Jako, że wcześniej korzystałem wyłącznie z MS Office, znam VBA (na miarę moich potrzeb). Jak wiadomo, OpenOffice ma wsparcie dla tego języka. W "normalnym" openoffice z makrami nie ma problemu. Jednak problem pojawia się, gdy muszę skorzystać z go-openoffice. Podczas uruchamiania makr w arkuszach stworzonych pod w "normalnym" openoffice, dostaję szereg błędów, oto przykład:

Dokumenty te mam zapisane w formacie ods. Stworzyłem więc dokument w MS Office 2007 i okazało się, że makra z tego dokumentu działają. Co więcej, udało mi się dojść do źródła problemu, ale nie wiem jak go rozwiązać.
Poniżej zamieszczam zdjęcie menedżera makr dla działającego pliku xls, stworzonego w ms office:

A oto zdjęcie dla dokumentu stworzonego w OpenOffice:

Jak widać, dokument stworzony w MS Office jest o wiele inaczej zorganizowany. Pytanie brzmi zatem tak: jak zrobić coś takiego w go-openoffice? Jak tworzyć w nim dokumenty z makrami w VBA?
Dodam tutaj należy, że zwykły openoffice bez problemu uruchamia wszystkie makra- nie dostaje takich błędów jak w go-openoffice. To mnie najbardziej dziwi. Dlaczego z zwykłym openoffice nie ma takich problemów?
Bardzo proszę o jakieś wskazówki, bo zależy mi na używaniu go-openoffice (jest o wiele szybszy od zwykłego).
P.S. Jeśli zapiszę dokument z makrami w xls, to po zamknięciu i ponownym otwarciu dokumentu wszystkie makra są stracone. Możliwośc zapisania makr jest tylko w formacie ods.
[EDIT]
Jak zapiszę wspomniany dokument stworzony w ms office (w formacie xls), w którym makra da się uruchomić, do formatu ods, to dostaję coś takiego:

i makra znowu przestają działać...