Comments 7
del
Спасибо за перевод, но честно говоря, в нынешней ситуации с MS Office и прочими западными программами, где используется VBA как инструмент автоматизации (как по мне, так до сих пор непревзойдённый именно в этом ключе), данные статьи выглядят скорее как некрофилия из анекдота про мертвую стюардессу. Если уже сами мелкомягкие можно сказать - забросили VBA b переходят в макросах на JS и Phyton, то видимо даже они понимают, что новое поколение программистов просто не будут лезть в автоматизации в устаревшие парадигмы программирования, сколь много плюсов в них не было заложено 30 лет назад.
Спасибо! 🙂
К сожалению не могу не согласиться. Тенденция сейчас такая везде, наверное.
Если уже сами мелкомягкие можно сказать - забросили VBA b переходят в макросах на JS и Phyton
Script Lab (Office JavaScript API) у M$FT вышел из стадии "гаражного проекта" в 2017. Но он так и не стал до сих пор полноценной заменой VBA!
Недавно написал таблицу всех сервис-планов Майкрософт для всех пользователей с использованием Powershell + Microsoft Graph (получение данных), Python + Openpyxl + Pandas (заполнение и форматирование таблицы с цветами и заголовками, установка фильтров). Даже открывается Excel автоматически. Нужно запустить всего лишь один скрипт и у тебя репрезентативная картина.
«Почему вы делаете это на VBA?»
Потому, что доступно без установки дополнительного ПО и не требует особых прав.
VBA+OOP: что, когда, зачем