Экспорт измененного кода VBA из ЛО обратно в МСО

Автор kompilainenn, 10 сентября 2015, 09:29

0 Пользователи и 1 гость просматривают эту тему.

kompilainenn

Export of the modified VBA stream back to binary Microsoft formats and OOXML - будет в 5.1

Ну разве это не прекрасно? Испоганим макросы и будем потом всем говорить, что МСО свои же макросы не понимает =)
Поддержать разработчиков LibreOffice можно тут, а наш форум вот тут

frob

Во-первых... =)
МСО действительно обосрётся понять свои же собственные макросы сохранённые из самого же МСО. Надо только поступить по моему "рецепту". =)
В LO и libgsf (про Calligra не помню, но я их предупреждал) это было исправлено некоторое время назад.

moggi со студентом над этим экспортом работает, там в общем-то особенно поганить нечего -- MS в своей документации честно врёт, что "кэш" для чтения не нужен, а остальные куски в общем-то plain text или вполне адекватно описанные TLV.

Про "кэш" Джоди Голдберг говорил, что это байт-код VBA и были случаи, когда там было записано не тоже самое что и в тексте, в результате чего XL показывал "правильно", а те кто смотрели в текст видели фигу.
Однако файлов подтверждающих это он не предлагал, а сейчас их получить может быть немного затруднительно.
Ну и лезть в разбор байткода (если до этого дойдёт) совершенно не хочется -- слишком много криминала вокруг.