Работа VBA не в MS Office
Добрый вечер. Данный пост посвящён вот чему - в пабликах стали активно уверять, что "макросы в любом случае придется переписать" "ни один хоть российский, хоть зарубежный офис корректно не откроет док с макросами." Упорно так убеждать...
Однако как быть с тем, что я беру файл с макросом (например описанном в моём посте , если что там и файлик есть) и без каких либо доп.действий пробу. открыть в LO. И... Внезапно всё нормально открывается, обсчитывается и перестраивается.
Может макрос простоват? Ок, берём набор макросов расчёта свойств воды и водяного пара согласно формуляции IF97 на 3000 строк кода (примерно) и... и опять всё работает. Мало того, я забыл что эти макросы являются подгружаемыми при запуске LO... Т.е. уже совсем другой уровень.
Видео процесса: (не хочет вставляться видео, пишет "Невозможно получить информацию о видео, скорее всего оно удалено автором". Поэтому ссылка. )
Как итог по моему опыту:
Будет ли всё работать без трабл? По опыту - нет. Всё не будет. Однако будет большая часть - на видео видно, что более 3000 строк кода правки не потребовали от слова совсем...
Потребуется ли значительная правка кода? При использовании функционала Excel - да. Мне помог форум помощи LO Но в значительном количестве случаев будет достаточно вставки Option VBASupport 1 перед кодом ( и то она вставляется автоматом). Однако корректировка кода (с количеством строк измеряемым сотнями тысяч) гораздо менее трудозатратна чем полное переписывание и отладка на новом языке.
Пока писал текстовку таки вспомнил где слышал "VBA - это пропиетарщина..." и "и один хоть российский, хоть зарубежный офис корректно не откроет док с макросами" - это звучало на вэбинаре МойОфис около года назад, когда проводил сравнение и слушал всякое. За год не изменилось ничего... Грубо работаете. Если так топите за МойОфис - повторите то, что я показал в серии "Excel Дорога оцифровки" Там минимум (что то на уровне букваря) из того с чем мы сейчас работаем и пользуемся. Дальше уж я как нибудь сам... Только вот пока вы и график в МойОфис построить не можете. Так, намётки...
MS, Libreoffice & Google docs
722 поста15K подписчиков
Правила сообщества
1. Не нарушать правила Пикабу
2. Публиковать посты соответствующие тематике сообщества
3. Проявлять уважение к пользователям
4. Не допускается публикация постов с вопросами, ответы на которые легко найти с помощью любого поискового сайта.
По интересующим вопросам можно обратиться к автору поста схожей тематики, либо к пользователям в комментариях
Важно - сообщество призвано помочь, а не постебаться над постами авторов! Помните, не все обладают 100 процентными знаниями и навыками работы с Office. Хотя вы и можете написать, что вы знали об описываемом приёме раньше, пост неинтересный и т.п. и т.д., просьба воздержаться от подобных комментариев, вместо этого предложите способ лучше, либо дополните его своей полезной информацией и вам будут благодарны пользователи.
Утверждения вроде "пост - отстой", это оскорбление автора и будет наказываться баном.