Работа VBA не в MS Office

Добрый вечер. Данный пост посвящён вот чему - в пабликах стали активно уверять, что "макросы в любом случае придется переписать" "ни один хоть российский, хоть зарубежный офис корректно не откроет док с макросами." Упорно так убеждать...

Работа VBA не в MS Office Vba, Microsoft Excel
Работа VBA не в MS Office Vba, Microsoft Excel

Однако как быть с тем, что я беру файл с макросом (например описанном в моём посте , если что там и файлик есть) и без каких либо доп.действий пробу. открыть в LO. И... Внезапно всё нормально открывается, обсчитывается и перестраивается.

Может макрос простоват? Ок, берём набор макросов расчёта свойств воды и водяного пара согласно формуляции IF97 на 3000 строк кода (примерно) и... и опять всё работает. Мало того, я забыл что эти макросы являются подгружаемыми при запуске LO... Т.е. уже совсем другой уровень.

Видео процесса: (не хочет вставляться видео, пишет "Невозможно получить информацию о видео, скорее всего оно удалено автором". Поэтому ссылка. )

Как итог по моему опыту:

  1. Будет ли всё работать без трабл? По опыту - нет. Всё не будет. Однако будет большая часть - на видео видно, что более 3000 строк кода правки не потребовали от слова совсем...

  2. Потребуется ли значительная правка кода? При использовании функционала Excel - да. Мне помог форум помощи LO Но в значительном количестве случаев будет достаточно вставки Option VBASupport 1 перед кодом ( и то она вставляется автоматом). Однако корректировка кода (с количеством строк измеряемым сотнями тысяч) гораздо менее трудозатратна чем полное переписывание и отладка на новом языке.

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

MS, Libreoffice & Google docs

722 поста15K подписчиков

Добавить пост

Правила сообщества

1. Не нарушать правила Пикабу

2. Публиковать посты соответствующие тематике сообщества

3. Проявлять уважение к пользователям

4. Не допускается публикация постов с вопросами, ответы на которые легко найти с помощью любого поискового сайта.

По интересующим вопросам можно обратиться к автору поста схожей тематики, либо к пользователям в комментариях


Важно - сообщество призвано помочь, а не постебаться над постами авторов! Помните, не все обладают 100 процентными знаниями и навыками работы с Office. Хотя вы и можете написать, что вы знали об описываемом приёме раньше, пост неинтересный и т.п. и т.д., просьба воздержаться от подобных комментариев, вместо этого предложите способ лучше, либо дополните его своей полезной информацией и вам будут благодарны пользователи.

Утверждения вроде "пост - отстой", это оскорбление автора и будет наказываться баном.